function gmap_load()
{
	if ( GBrowserIsCompatible() )
	{
		var oMap = new GMap2(document.getElementById('map'));
		oMap.enableContinuousZoom();
		oMap.enableDoubleClickZoom();
		oMap.addControl(new GSmallMapControl());
		oMap.addControl(new GMapTypeControl());
		oMap.setCenter(new GLatLng(43.065298,-89.433727), 13);
	}
	function createMarker(oPoint, sData)
	{
		var oIcon = new GIcon();
		oIcon.image = "http://cso.rso.wisc.edu/template/cross.png";
		oIcon.shadow = "http://cso.rso.wisc.edu/template/shadow.png";
		oIcon.iconSize = new GSize(17, 28);
		oIcon.shadowSize = new GSize(30, 30);
		oIcon.iconAnchor = new GPoint(0, 25);
		oIcon.infoWindowAnchor = new GPoint(15, 8);
		var oMarker = new GMarker(oPoint, oIcon);
		GEvent.addListener(oMarker, "click", function() { oMarker.openInfoWindowHtml(sData); });
		
		return oMarker;
	}
	
	var oCSO = new GLatLng(43.072874, -89.404106);
	var sCSO = '<strong>Christian Science Organization</strong><br />315 N Mills Street<br />Madison, WI 53715<br />(608) 251-9452<br /><br />';
	sCSO += '<a class="map" href="http://www.google.com/maps?q=315+N+Mills+Street,+Madison,+Wisconsin+53715,+USA" target="_blank">Larger Map</a>';
	var oCSOMarker = createMarker(oCSO, sCSO);
	oMap.addOverlay(oCSOMarker);
	
	var oChurch = new GLatLng(43.053077, -89.46667);
	var sChurch = '<strong>First Church of Christ, Scientist</strong><br />610 S Segoe Road<br />Madison, WI 53711<br />(608) 276-8001<br /><br />';
	sChurch += '<a class="map" href="http://www.google.com/maps?q=610+S+Segoe+Road,+Madison,+Wisconsin+53711,+USA" target="_blank">Larger Map</a>';
	var oChurchMarker = createMarker(oChurch, sChurch);
	oMap.addOverlay(oChurchMarker);
	
	var oReading = new GLatLng(43.065298, -89.416727);
	var sReading = '<strong>Christian Science Reading Room</strong><br />1821 Monroe Street<br />Madison, WI 53711<br />(608) 256-6002<br /><br />';
	sReading += '<a class="map" href="http://www.google.com/maps?q=1821+Monroe+Street,+Madison,+Wisconsin+53711,+USA" target="_blank">Larger Map</a>';
	var oReadingMarker = createMarker(oReading, sReading);
	oMap.addOverlay(oReadingMarker);
	
	oChurchMarker.openInfoWindowHtml(sChurch);
}
window.onload = gmap_load;
window.onunload = GUnload;