
	function validatedata()
	{
		var isValid = true;
		if (document.frmstate.ZIP.value == '' && document.frmstate.City.value == '' && document.frmstate.State.value == '0' ){
			alert("State with City or ZIP required.");
			isValid = false;
		}
		else {
			if (document.frmstate.ZIP.value == '' ){
				// if there is no zip there at least has to be a city and state
				if (document.frmstate.City.value == '' || document.frmstate.State.value == '0'){
					alert("City and State required.");
					isValid = false;
				}
			}
			else
			{
				if (document.frmstate.ZIP.value.length != 5) {alert('ZIP code is not valid.'); isValid = false; }
			}
		}
		return isValid;

	}

	function validateZipSelect()
	{
		var isValid = false;
		// Is selected a ZIP Code?
		if (document.frmZIP.zip.length != undefined)
		{
			for (var i=0; i < document.frmZIP.zip.length; i++)
				{
					if (document.frmZIP.zip[i].checked == true) isValid = true;
				}
		}
		else
		{
			if (document.frmZIP.zip.value.length == 5) isValid = true
		}
		if (isValid == false) alert ('Please select a zip code!');
		return isValid;

	}
	
	function GetHeaderTab(id)
	{
		var nSect;
		var nData;
		var nIndex=0;
		var sElementID;
		var nPos = id.indexOf('Section');
		
		if (nPos < 0)
			return; //abort if incorrect format
		
		nSect = id.substring(nPos+7, nPos+8);
		
		if ((nPos = id.indexOf('Data')) < 0)
			return;
			
		nData = id.substring(nPos+4, nPos+5);

		if (nSect == "1")
			document.getElementById("hdnHeadertabTop").value = id;
		else
			document.getElementById("hdnHeadertabBtm").value = id;
			
		sElementID = "idSection" + nSect + "Data";
		
		while (1)
		{	if (!document.getElementById(sElementID + ++nIndex))
				break;
			if (nIndex == nData)
			{	document.getElementById("idSection" + nSect + "Tab" + nIndex).className = "ActiveHdrTab";
				document.getElementById(sElementID + nIndex).style.display = "block";
				document.getElementById(sElementID + nIndex).style.visibility = "visible";
			}
			else
			{	document.getElementById("idSection" + nSect + "Tab" + nIndex).className = "InactiveHdrTab";
				document.getElementById(sElementID + nIndex).style.display = "none";
				document.getElementById(sElementID + nIndex).style.visibility = "hidden";
			}
		}
	}

