	//<![CDATA[
	var map; var geocoder;
	function load() { map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(41.50, -81.615), 14); map.addControl(new GLargeMapControl()); map.addControl(new GScaleControl()); map.addControl(new GOverviewMapControl()); map.addControl(new GMapTypeControl()); geocoder = new GClientGeocoder();}
	function addAddressToMap(response){ map.clearOverlays(); if (!response || response.Status.code != 200) { alert("Sorry, we were unable to geocode that address -- please try modifying your search criteria.");} else {
		place = response.Placemark[0]; point = new GLatLng(place.Point.coordinates[1], place.Point.coordinates[0]); marker = new GMarker(point); map.addOverlay(marker); marker.openInfoWindowHtml('<br/>' + place.address + '<br/>' +' ' + ' .'); }}
	function showLocation() { var address = document.forms[0].q.value; geocoder.getLocations(address, addAddressToMap); }
	function findLocation(address) { document.forms[0].q.value = address; showLocation(); }
	//]]>
