






var quickLinksHTML = '<select onchange="navigateWithQuickLinks(this)">'
                      + '<option>Quick Links</option>'

					  + '<option value="http://www.icrimewatch.net/lee|_new">Sexual Offender Search</option>'

					  + '<option value="http://www.watchsystems.com/sheriffpresentation/lee.html|_new">Sexual Offender Presentation</option>'

                      + '</select>';
//----- Bottom Nav table
var bottomRowHTML = '<table cellspacing="0" cellpadding="0" border="0" width="100%" class="lowernavlinks"><tr>';


bottomRowHTML += '<td align="center" height="30" class="lowernavlinks"> <a style="font-size: 8pt"'
			   + ' href="http://www.leeco.us/"'
			   + ' target="_new">'
			   + 'Lee County</a></td>';

bottomRowHTML += '<td align="center" height="30" class="lowernavlinks"> <a style="font-size: 8pt"'
			   + ' href="top_10_child_support_writs/index.html"'
			   + ' target="_new">'
			   + 'Top 10 Child Support Writs</a></td>';

bottomRowHTML += '<td align="center" height="30" class="lowernavlinks"> <a style="font-size: 8pt"'
			   + ' href="http://www.missingkids.com/missingkids/servlet/PubCaseSearchServlet?act=usMapSearch&missState=AL&searchLang=en_US"'
			   + ' target="_new">'
			   + 'Missing Children</a></td>';

bottomRowHTML += '<td align="center" height="30" class="lowernavlinks"> <a style="font-size: 8pt"'
			   + ' href="http://www.leecountycrimestoppers.webs.com/"'
			   + ' target="_self">'
			   + 'Crime Stoppers</a></td>';

bottomRowHTML += '<td align="center" height="30" class="lowernavlinks"> <a style="font-size: 8pt"'
			   + ' href="http://www.weather.com/outlook/homeandgarden/home/local/36801?from=hp_hugme"'
			   + ' target="_new">'
			   + 'Local Weather</a></td>';



bottomRowHTML += '</table>';

//----- Left Tabs Table
var browseAsHTML =
				'<table id="browseastable" class="topleftlinks" width="100%" cellspacing="0" cellpadding="4" border="0">'
              + '<tr>'
              + '<td class="browseitalic"></td>';


var label = "69";

browseAsHTML += ''
			 + '<td valign="middle" class="browse" onmouseover="onLabel=true; dropChange('
			 + '\'' + label + '\''
			 + ', 1);" onmouseout="onLabel=false; setTimeout(\'revertDrop()\', 2000);"> '
			 + '<a class="browse" href="'
			 + 'http://www.leeco.us/'	//remove ../
			 + '" target="'
			 + '_new'
			 + '">'
			 + 'Lee&nbsp;County</a>'
			 + '</td>'


var label = "1665";

browseAsHTML += ''
			 + '<td valign="middle" class="browse" onmouseover="onLabel=true; dropChange('
			 + '\'' + label + '\''
			 + ', 1);" onmouseout="onLabel=false; setTimeout(\'revertDrop()\', 2000);"> '
			 + '<a class="browse" href="'
			 + 'top_10_child_support_writs/index.html'	//remove ../
			 + '" target="'
			 + '_new'
			 + '">'
			 + 'Top&nbsp;10&nbsp;Child&nbsp;Support&nbsp;Writs</a>'
			 + '</td>'


var label = "131";

browseAsHTML += ''
			 + '<td valign="middle" class="browse" onmouseover="onLabel=true; dropChange('
			 + '\'' + label + '\''
			 + ', 1);" onmouseout="onLabel=false; setTimeout(\'revertDrop()\', 2000);"> '
			 + '<a class="browse" href="'
			 + 'http://www.missingkids.com/missingkids/servlet/PubCaseSearchServlet?act=usMapSearch&missState=AL&searchLang=en_US'	//remove ../
			 + '" target="'
			 + '_new'
			 + '">'
			 + 'Missing&nbsp;Children</a>'
			 + '</td>'


var label = "1731";

browseAsHTML += ''
			 + '<td valign="middle" class="browse" onmouseover="onLabel=true; dropChange('
			 + '\'' + label + '\''
			 + ', 1);" onmouseout="onLabel=false; setTimeout(\'revertDrop()\', 2000);"> '
			 + '<a class="browse" href="'
			 + 'http://www.leecountycrimestoppers.webs.com/'	//remove ../
			 + '" target="'
			 + '_self'
			 + '">'
			 + 'Crime&nbsp;Stoppers</a>'
			 + '</td>'


var label = "112";

browseAsHTML += ''
			 + '<td valign="middle" class="browse" onmouseover="onLabel=true; dropChange('
			 + '\'' + label + '\''
			 + ', 1);" onmouseout="onLabel=false; setTimeout(\'revertDrop()\', 2000);"> '
			 + '<a class="browse" href="'
			 + 'http://www.weather.com/outlook/homeandgarden/home/local/36801?from=hp_hugme'	//remove ../
			 + '" target="'
			 + '_new'
			 + '">'
			 + 'Local&nbsp;Weather</a>'
			 + '</td>'

             + '</tr>'
             + '</table>';
//----- Right Tabs Table
var mainTabsHTML = '<table id="maintabstable"  align="center" width="100%" cellspacing="0" cellpadding="0" border="0">'
                 + '<tr>'

                    + '</tr>'
                 + ' </table>';
var topTabsHTML =
//----- Search and top links table
				  '<span style="vertical-align: bottom;">'
                  + '<table id="toprighttable" class="toprighttable" border="0" cellspacing="0" cellpadding="0" align="right">'

					+ '<tr>'
					+ '<td class="toprightlabels">'
					+ '<span class="toprightsearch">'
					+ '<form name="searchForm" action="search_results.jsp" method="post" style="margin-bottom:0px; text-align:right;">'
					+ '<input type="hidden" name="RZoption" value="OR" />'
					+ '<input type="hidden" name="RZscope" value="FILE" />'
					+ '<input type="hidden" name="RZpath_option" value="URL" />'
					+ '<input type="hidden" name="RZlocation" value="" />'
					+ '<input type="hidden" name="RZfilenames" value="*.html" />'
					+ '<input type="hidden" name="RZsubfolders" value="true" /> '
					+ '<input type="hidden" name="RZexclude_dirs" value="revize,revizelogin,setup,pdm" />'
					+ '<input name="RZkeywords" type="text" class="searchinput" value="search" onfocus="clearSearch(this)"/>'
					+ '<input type="button" class="searchbutton" value=" Go " '
					+ 'onclick="document.searchForm.submit()"/>'
					+ '</form>'
					+ '</span>'
					+ '</td>'
				+ '</tr>'
			+ '</table>'
			+ '</span>';

var onTable = false;
var onLabel = false;
//----- Dropdown menu table
var tableHeader = '<table width="100%" height="100%" border="0" class="dropdown" cellpadding="0" cellspacing="0" onmouseover="onTable = true; " onmouseout="onTable = false; setTimeout(\'revertDrop()\', 2000);">';
var tableFooter = '</tr></table>';
var filteredList;
var dropdownList;
var color1;
var color2;
var color3;
var dropdownlist1 = new Array();
var dropdownlist2 = new Array();

function navigateWithQuickLinks(formElement)
{
	var url = formElement.value;
	if (url == '') return;
	var targer = "";
	var pos = url.indexOf("|");
	if (pos != -1)
	{
		target = url.substring(pos+1);
		url = url.substring(0,pos);
	}
	url = replacesubstring(url,"../","");
	RZgoto(url, target);
}

function RZsubstring(str, startpos, endpos)
{
	if (typeof endpos == 'undefined') endpos = str.length + 1

	//----- Validate input string
	if (str == null || str.length == 0)	//if null or empty string
		return "";						//...return empty string

	//----- Validate end position
	if (endpos > str.length )			//greater than string length
		endpos = str.length;			//...set to length

	else if( endpos <= 0 )				//if end position before 1st character
		return "";						//...return empty string

	//----- Validate start position
	if( startpos >= endpos )  			//if start position greater than ending position
		return "";						//...return empty string

	else if (startpos < 0) 				//if start position less than 0
		startpos = 0;					//...assume 0

	//----- Return the substring
	return str.substring(startpos,endpos);
}
function replacesubstring( inStr, fromString, toString )
{
	var pos = 0
	if (inStr == null
	|| typeof inStr.length == 'undefined' //true or false
	|| inStr.length == 0) return '';

	var fromLen = fromString.length
	if (fromLen == 0) return inStr

	while (true)
	{
		pos = inStr.indexOf(fromString,pos)
		if (pos == -1) break
		inStr = RZsubstring( inStr, 0, pos )
		      + toString
		      + RZsubstring( inStr, pos + fromLen )
		pos += toString.length
	}
	return inStr
}


function setUpDropDowns() {



}

function addTabs() {
	if (document.getElementById("browseas")) {
		var browseascell = document.getElementById("browseas");
		browseascell.innerHTML = browseAsHTML;
		var maintabscell = document.getElementById("maintabs");
		maintabscell.innerHTML = mainTabsHTML;
		var toptabscell = document.getElementById("toptabs");
		toptabscell.innerHTML = topTabsHTML;
		var bottomnavcell = document.getElementById("lowerNavRow");
		bottomnavcell.innerHTML = bottomRowHTML;
	} else {
		document.all.browseas.innerHTML = browseAsHTML;
		document.all.maintabs.innerHTML = mainTabsHTML;
		document.all.toptabs.innerHTML = topTabsHTML;
		if (document.all.lowerNavRow) {
			document.all.lowerNavRow.innerHTML = bottomRowHTML;
		}
	}

	if (document.all && document.all != undefined) {
		document.all.quickLinksLayer.innerHTML = quickLinksHTML;
	} else if (document.getElementById("quickLinksLayer")) {
		var qL = document.getElementById("quickLinksLayer");
		qL.innerHTML = quickLinksHTML;
	}
	document.body.style.marginTop = "0px";
}

function getArrayForTabNumber(dropdownlist, tabNumber) {
	var resultArray = new Array();
	for (var i = 0; i < dropdownlist.length; i++) {
		if (dropdownlist[i].tabNumber == tabNumber) {
			resultArray.length++;
			resultArray[resultArray.length - 1] = dropdownlist[i];
		}
	}
	return resultArray;
}

function DropdownItem(tabNumber, label, link, target) {
	this.tabNumber = tabNumber;
	this.label = label;
	this.link = link;
	this.target = target;
}

function RZgoto(url, target)
{
	url = RZbaseurl(url)
	if (target != 'true' && target != '_new')
		location = url;
	else
		window.open(url)	//always new window, no features
//		RZpopupUrl( '', url )	//always new window, no features
}

function RZbaseurl(url)
{
	//----- Append baseurl to url (location does not honor html <link...> tag)
	//		TODO: validate all browsers ignore html <link...> tag
	//		(also may need to consider links starting with ../)
	if (url.substring(0,4) != "http" && url.substring(0,4) != "www.")
		url = RZ.baseurlprefix + url
	return url
}


function dropChange(tabLabel, listNumber) {
	dropdownlist = (listNumber == 1 ? dropdownlist1 : dropdownlist2);
	filteredList = getArrayForTabNumber(dropdownlist, tabLabel);

	color1 = (listNumber == 1 ? "#FFFFFF" : "#FFFFFF");
	
	color2 = (listNumber == 1 ? "#FFFFFF" : "#FFFFFF");
	
	color3 = (listNumber == 1 ? "#FFFFFF" : "#FFFFFF");
	var dropdownText = "";
	var cellWidth = 100 / (filteredList.length > 0 ? filteredList.length : 1) + 1;
	var dropdownrow = '<tr class="dropdownrow" style="color:' + color1 + '; background-color:' + color2 + ';">';
	for (i = 0; i < filteredList.length; i++) {
		if (i != 0) {
			//This is the border bar for the dropdowns.
			dropdownText += '<td width="1" bgcolor=' + color1 + '>'
			              + '<img style="visibility:hidden; width:1" /></td>';
		}
		dropdownText += '<td align="center" width="' + cellWidth + '%"'
		        	  + ' onclick="RZgoto('
		        	  + 	"'"
		        	  + 	filteredList[i].link
					  + 	"','"
					  + 	filteredList[i].target
		        	  + 	"'"
					  + 	')"'
					  + ' style="color:' + color3 + '"'
					  + ' onmouseover="dropdownColorSwap(this, true);"'
					  + ' onmouseout="dropdownColorSwap(this, false);">'
					  + filteredList[i].label
					  + '</td>';
	}
	if (document.all && document.all != undefined) {
		document.all["horizdrop"].innerHTML = tableHeader + dropdownrow + dropdownText + tableFooter;
	} else if (document.getElementById("horizdrop")) {
		var horizdrop = document.getElementById("horizdrop");
		horizdrop.innerHTML = tableHeader + dropdownrow + dropdownText + tableFooter;
	}
}

function revertDrop(tabNumber) {
	if (!onTable && !onLabel) {
		if (document.all && document.all != undefined) {
			document.all["horizdrop"].innerHTML = tableHeader + "<td></td>" + tableFooter;
		} else {
			var horizdrop = document.getElementById("horizdrop");
			horizdrop.innerHTML = tableHeader + "<td></td>" + tableFooter;
		}
	}
}

function dropdownColorSwap(cell, over) {
	if (over) {
		cell.style.backgroundColor = color1;
		cell.style.color = color3;
	} else {
		cell.style.backgroundColor = color2;
		cell.style.color = color1;
	}
}

 function clearSearch(theText) {
     if (theText.value == theText.defaultValue) {
         theText.value = ""
     }
 }
