function load() {
		if (GBrowserIsCompatible()) {
	    var map = new GMap2(document.getElementById("map"));
	    map.setCenter(new GLatLng(37.4419, -122.1419), 5);
		map.enableDoubleClickZoom();
	}
}

function showAddress(address, infoHtml) {  
var map = new GMap2(document.getElementById("map"));
var geocoder = new GClientGeocoder();
	geocoder.getLatLng(
		address,
		function(point) {
			if (!point) {
			alert(address + " not found");
		} else {
			map.setCenter(point, 10);
			var marker = new GMarker(point);        
			map.addOverlay(marker);        
			marker.openInfoWindowHtml(infoHtml);
			map.enableDoubleClickZoom();
			map.enableContinuousZoom();
			}
		}
	);
}

function addMarker(map, address, infoHtml) {  
var geocoder = new GClientGeocoder();
	geocoder.getLatLng(
		address,
		function(point) {
			if (!point) {
			alert(address + " not found");
		} else {
			map.setCenter(point, 12);
			var marker = new GMarker(point);        
			map.addOverlay(marker);        
			marker.bindInfoWindowHtml(infoHtml);
			map.enableDoubleClickZoom();
			map.enableContinuousZoom();
			}
		}
	);
}

function addGeoMarker(map, geocode, infoHtml, zoom) {  

map.setCenter(geocode, zoom);
var marker = new GMarker(geocode);
map.addOverlay(marker);
marker.bindInfoWindowHtml(infoHtml);
map.enableDoubleClickZoom();
map.enableContinuousZoom();

}
