function resetForm() {
	document.getElementById("minBeds").value = "";
	document.getElementById("minBaths").value = "";
	document.getElementById("minSqFt").value = "";
	document.getElementById("price1").value = "";
	document.getElementById("price2").value = "";
	document.getElementById("age").selectedIndex = 0;
}
function load(btnClick) {
	preloadMarkers();
	if (GBrowserIsCompatible()) {
		map = new GMap(document.getElementById("map1"));
		map.clearOverlays();
		point = new GPoint(-96.399729,42.489695);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.centerAndZoom(point, 5);	
		
		baseIcon = new GIcon();
		baseIcon.shadow = "./images/shadow50.png";
		baseIcon.iconSize = new GSize(12, 20);
		baseIcon.shadowSize = new GSize(22, 20);
		baseIcon.iconAnchor = new GPoint(6, 20);
		baseIcon.infoWindowAnchor = new GPoint(6, 1);
		baseIcon.infoShadowAnchor = new GPoint(13, 13);
		baseIcon.image = "./images/mm_20_red.png";
		
		document.getElementById("updatingMap").style.display = "block";
		document.getElementById("mapOverlay").style.display = "block";
		document.getElementById("resultText").style.display = "none";
		
		var minBeds = document.getElementById("minBeds").value;
		var minBaths = document.getElementById("minBaths").value;
		var minSqFt = document.getElementById("minSqFt").value;
		var price1 = document.getElementById("price1").value;
		var price2 = document.getElementById("price2").value;
		var age = document.getElementById("age").options[document.getElementById("age").selectedIndex].value;
		
		var loadDoc = true;
		if (age != "") {
			loadDoc = true;
		}
		else if (trim(minBeds) == "" && trim(minBaths) == "" && trim(minSqFt) == "" && trim(price1) == "" && trim(price2) == "") {
			loadDoc = false;
		}
		
		if (btnClick && loadDoc == false) {
			alert("You must enter some search criteria.");
		}
		
		if (loadDoc == true) {
			request = GXmlHttp.create();
			request.open('GET', 'getPropertiesForMap.cfm?age=' + age + '&minBeds=' + minBeds + '&minBaths=' + minBaths + '&minSqFt=' + minSqFt + '&price1=' + price1 + '&price2=' + price2, true);
			request.onreadystatechange = function() {
				if (request.readyState == 4) {
					plotHomes(request.responseXML, false);
					var centerLat = parseFloat(totalLat / totalPoints);
					var centerLng = parseFloat(totalLng / totalPoints);
					var centerpoint = new GPoint(centerLng, centerLat);
					document.getElementById("updatingMap").style.display = "none";
					document.getElementById("mapOverlay").style.display = "none";
					document.getElementById("resultText").style.display = "block";
				}
			}	
			request.send(null);		
		}
		else {
			document.getElementById("updatingMap").style.display = "none";
			document.getElementById("mapOverlay").style.display = "none";
			document.getElementById("resultText").style.display = "none";
		}		
	}						
}





