var map;
var geocoder;
//var mapZoom;
function br_load_google_map(mapCanvas) {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map_canvas"));
		map.setCenter(new GLatLng(37.4419, -122.1419), 13);
		map.setMapType(G_HYBRID_MAP);
		geocoder = new GClientGeocoder();
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
	}
}
function br_addMap(canvasID) {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById(canvasID));
		var point = new GLatLng(41.760298,-86.253539);//ID Front Door
		map.setCenter(point, 19);
		geocoder = new GClientGeocoder();
		map.setMapType(G_HYBRID_MAP);
//		map.addControl(new GSmallMapControl());
		map.addControl(new GLargeMapControl());
//		map.addControl(new GSmallZoomControl());
		map.addControl(new GScaleControl());
//		map.addControl(new GMapTypeControl());
		map.addControl(new GMenuMapTypeControl());
//		map.addControl(new GHierarchicalMapTypeControl());
		map.addControl(new GOverviewMapControl());
	}
}
function br_showAddress(siteTitle, siteAddress, mapZoom) {
	if (geocoder) {
		geocoder.getLatLng(
			siteAddress,
			function(point) {
				if (!point) {
					alert(siteAddress + " not found");
				} else {
					map.setCenter(point, mapZoom);
					var marker = new GMarker(point);
					map.addOverlay(marker);
					marker.openInfoWindowHtml('<b>'+siteTitle+'</b><br>'+siteAddress.replace(/,/, "<br>"));
				}
			}
		)
	}
}

