function doGeoCode() {
	var zip = document.getElementById('Zip').value;
	if (!zip || zip.length < 5) {
		return true;
	}
	
	//alert("We have the zip: " + zip);
	
	var proxyServerName = "";
	var proxyServerPort = "";
	var ProxyServerPath = "/JSAPIProxyPage/JSReqHandler.php";
	var serverName = "geocode.free.mapquest.com";
	var serverPort = "80";
	var serverPath = "mq";
	
	var geoExec = new MQExec(serverName, serverPath,
	serverPort, proxyServerName, ProxyServerPath,
	proxyServerPort);
	
	var address = new MQAddress();
	
	var gaCollection = new MQLocationCollection("MQGeoAddress");
	
	address.setStreet('');
	address.setCity('');
	address.setState('');
	address.setPostalCode(zip);
	address.setCountry("US");
	
	//alert("Sending the request.");
	
	geoExec.geocode(address, gaCollection);
	
	//alert("Sent the request.");
	
	var geoAddr = gaCollection.get(0);
	var latlon = geoAddr.getMQLatLng();
	
	//alert("Latitude: " + latlon.getLatitude() + " Longitude: " + latlon.getLongitude());
	
	document.getElementById('Latitude').value = latlon.getLatitude();
	document.getElementById('Longitude').value = latlon.getLongitude();
	
	return true;
}
