	    var map;
		var geocoder;
		//var geoXml;
		var geoXmlMunicipal;
		var geoXmlFireStations;
		var geoXmlPublicSafety;
		var geoXmlLibraries;
		var geoXmlPostOffices;
		var geoXmlSchools;
		var geoXmlHospitals;
		//<![CDATA[
		function load() {
		    
	        if(navigator.userAgent.toLowerCase().indexOf("firefox") != -1){ //Firefox Browser
	            document.getElementById("map").style.width = document.body.offsetWidth - 319; 
	            document.getElementById("map").style.height = document.body.clientHeight - 100;
	           // document.getElementById("toc").style.height = document.body.clientHeight - 100;
		        //document.getElementById("headerDIV").style.height = 41;
		        
	        } else {
				
	            //document.getElementById("usual2").style.width="19.3em";
				
	            //document.getElementById("map").style.width = document.body.offsetWidth - 338;
		        //document.getElementById("map").style.height = document.body.clientHeight - 100;
		        //document.getElementById("toc").style.height = document.body.clientHeight - 100;
		        //document.getElementById("headerDIV").style.height = 34;
		        
		        //tabclick("tab1");
	        }
            //document.getElementById("City").value = city;       
            //document.getElementById("State").value = state;

	        //document.getElementById("tab1").style.backgroundColor  = "#eeaa22";
	        //document.getElementById("tab2").style.backgroundColor = "#ffffff";
	        //document.getElementById("tab1").style.fontWeight = "bold";
	        //document.getElementById("tab2").style.fontWeight = "normal";
	        
	      
	
			
	
		}
		
		function ResizeWindow() {
		    
		    if(navigator.userAgent.toLowerCase().indexOf("firefox") != -1){ //Firefox Browser
		        document.getElementById("map").style.width = document.body.offsetWidth - 319; 
	            document.getElementById("map").style.height = document.body.clientHeight - 100;
	            //document.getElementById("toc").style.height = document.body.clientHeight - 100;
		    } else {
		        document.getElementById("map").style.width = document.body.offsetWidth - 338; 
		        document.getElementById("map").style.height = document.body.clientHeight - 100;
		       // document.getElementById("toc").style.height = document.body.clientHeight - 100;
		    }
		}

		function showAddress(address) {
			
		  geocoder.getLatLng(
		    address,
		    function(latlng) {
				//alert(latlng);
		      if (!latlng) {
		        alert(address + " not found");
		      } else {
		        map.setCenter(latlng, 15);
		        var marker = new GMarker(latlng);
		        map.addOverlay(marker);
		        marker.openInfoWindowHtml(address);
		      }
		    }
		  );
		}

		function SearchAddress(){
			//var address = document.getElementById("Address").value;
			//var address = '';
			//address += ", " +document.getElementById("City").value;
			//address += ", " + document.getElementById("State").value;
			//address += " " + document.getElementById("Zip").value;
           // alert(document.getElementById("City").value);
			//showAddress(address);
			
		}
		function CheckKML(elementClicked,isChecked){
			//alert(elementClicked);
			//alert(isChecked);
			if(elementClicked == "FireStations"){
				if(isChecked) {
					geoXmlFireStations = new GGeoXml(kmlZonAg);
					map.addOverlay(geoXmlFireStations);
				} else {
					//RemoveFireStationsKML();	
				}
			}

			if(elementClicked == "PublicSafety"){
				if(isChecked) {
					geoXmlPublicSafety = new GGeoXml(kmlPublicSafety);
					map.addOverlay(geoXmlPublicSafety);
				} else {
					RemovePublicSafetyKML();	
				}
			}

			if(elementClicked == "Libraries"){
				if(isChecked) {
					geoXmlLibraries = new GGeoXml(kmlLibraries);
					map.addOverlay(geoXmlLibraries);
				} else {
					//RemoveLibrariesKML();	
				}
			}

			if(elementClicked == "PostOffices"){
				if(isChecked) {
					geoXmlPostOffices = new GGeoXml(kmlPostOffices);
					map.addOverlay(geoXmlPostOffices);
				} else {
					//RemovePostOfficesKML();	
				}
			}

			if(elementClicked == "Schools"){
				if(isChecked) {
					geoXmlSchools = new GGeoXml(kmlSchools);
					map.addOverlay(geoXmlSchools);
				} else {
					//RemoveSchoolsKML();	
				}
			}

			if(elementClicked == "Hospitals"){
				if(isChecked) {
					geoXmlHospitals = new GGeoXml(kmlHospitals);
					map.addOverlay(geoXmlHospitals);
				} else {
					//RemoveHospitalsKML();	
				}
			}

			
		}
		function ClearPropertyDetails() {
		    /*
			document.getElementById("FireStations").checked = false;
			document.getElementById("PublicSafety").checked = false;
			document.getElementById("Libraries").checked = false;
			document.getElementById("PostOffices").checked = false;
			document.getElementById("Schools").checked = false;
			document.getElementById("Hospitals").checked = false;
			*/
		}
		function ClearZonesDistricts(){
			document.getElementById("zones1").checked = false;
			document.getElementById("zones2").checked = false;
			document.getElementById("zones3").checked = false;
			document.getElementById("zones4").checked = false;
			document.getElementById("zones5").checked = false;
			document.getElementById("zones6").checked = false;

			ClearKML();	
		}
		function ZonesDistrict(elementClicked) {
			ClearKML();
			ClearPropertyDetails() ;
			if (document.getElementById("zones1").checked) {
				LoadKML(kmlMunicipal);
			} else if (document.getElementById("zones2").checked) {
				LoadKML(kmlCommissionDistricts);
			} else if (document.getElementById("zones6").checked) {
				LoadKML(kmlFutureLandUse);
			}else if (document.getElementById("zones4").checked) {
				LoadKML(kmlExistingLandUse);
			} else if (document.getElementById("zones5").checked) {
				LoadKML(kmlFloodZones);
			} else if (document.getElementById("zones3").checked) {
				LoadKML(kmlPrimaryZoning);
				//LoadKML(kmlZonAg);
				//LoadKML(kmlZonGc);
				//LoadKML(kmlZonMi);
				//LoadKML(kmlZonMr1);
				//LoadKML(kmlZonPd);
				//LoadKML(kmlZonPr);
				//LoadKML(kmlZonRc);
				//LoadKML(kmlZonSc);
				//LoadKML(kmlZonSr);
				//LoadKML(kmlZonRm);
			}
			
		}
		
		function LoadKML(strKMLFile){
			
			var geoXml = new GGeoXml(strKMLFile);
			map.addOverlay(geoXml);
		}

		function ClearKML(){
			map.clearOverlays();
		}

		function RemoveMunicipalKML(){
			if (geoXmlMunicipal) {
				map.removeOverlay(geoXmlMunicipal);
			}
		}
		function RemoveFireStationsKML(){
			if (geoXmlFireStations) {
				map.removeOverlay(geoXmlFireStations);
			}
		}
		function RemovePublicSafetyKML(){
			if (geoXmlPublicSafety) {
				map.removeOverlay(geoXmlPublicSafety);
			}
		}
		function RemoveLibrariesKML(){
			if (geoXmlLibraries) {
				map.removeOverlay(geoXmlLibraries);
			}
		}
		function RemovePostOfficesKML(){
			if (geoXmlPostOffices) {
				map.removeOverlay(geoXmlPostOffices);
			}
		}
		function RemoveSchoolsKML(){
			if (geoXmlSchools) {
				map.removeOverlay(geoXmlSchools);
			}
		}
		function RemoveHospitalsKML(){
			if (geoXmlHospitals) {
				map.removeOverlay(geoXmlHospitals);
			}
		}

		//////////////////////////////////////////////////////////////////////////////
		//
		//  toggle()
		//
		//  expand/shrink a div, and update the +/- icon
		//
		//////////////////////////////////////////////////////////////////////////////
		
		function toggle(div, image) {
		  var styleObj = document.getElementById(div).style;
		  var imageObj = document.getElementById(image);  
		  if (styleObj.display == 'none') { 
		    // show the display and show the minus image
		    styleObj.display = ''; 
		    imageObj.src = "images/drop-arrow.gif"; }
		  else { 
		    // hide the display and show the plus image
		    styleObj.display = 'none'; 
		    imageObj.src = "images/drop-arrow-right.gif"; }
		  //resizeResults();
		  return false;
		} 		
		
	    //]]>

