function initMap() {
	// alert("Go fire!");
	if (GBrowserIsCompatible()) {        
	
	  // school coords
	  var intLat = 44.8579;
	  var intLon = -93.6453;
	  var schoolLatLon = new GLatLng(intLat,intLon);
	  
	  // map center
	  var cntrLatLon = new GLatLng(intLat+.0005,intLon+.0005);
	  var baseZoom = 16;
	  
	  // messages
	  var strMsg = document.getElementById("msg_div").innerHTML;
	    
	  var marker = new GMarker(schoolLatLon);
	  
	  var isZoomed = false;
	  var objSize = new GSize(570,415);
	  var map = new GMap2(document.getElementById("map_canvas"), {size:objSize} );
	  var cntrlOverview = new GOverviewMapControl();
	
	  
	  map.addControl( new GLargeMapControl() );
	  map.addControl( cntrlOverview );
	  map.addControl( new GMapTypeControl() );
	  map.setCenter(cntrLatLon, baseZoom);
	  map.setMapType(G_HYBRID_MAP);
	
	  map.addOverlay(marker);
	  
	  // Register event listeners
	  GEvent.addListener(marker, "click", function(){marker.openInfoWindowHtml(strMsg);});
	
	  // display Message
	  marker.openInfoWindowHtml(strMsg);  
	  document.body.onUnload = GUnload;
	/*
	*/
	}
}

function onLoadHook() {
	if ( document.getElementById("map_canvas") ) {
		initMap();
	} 
}


