function unload_Gmap(){
	if (useMapOnPage) GUnload();
}

var strMsg = "";
var strMsgH_1 = "";
var strMsgH_2 = "";
var strMsgH_3 = "";
var strMsgOrientataion = "";
var strMsgBanquet = "";
		
var markerField;
var markerAmericInn;
var markerSuper8;
var markerCountryInn;
var markerOrientation;
var markerBanquet;

function showMsg(intIn) {
	switch (intIn) {
	case 1:	
		markerAmericInn.openInfoWindowHtml(strMsgH_1);		
		break;
	case 2:	
		markerSuper8.openInfoWindowHtml(strMsgH_2);		
		break;
	case 3:	
		markerCountryInn.openInfoWindowHtml(strMsgH_3);		
		break;
	case 4:	
		markerOrientation.openInfoWindowHtml(strMsgOrientataion);		
		break;
	case 5:	
		markerBanquet.openInfoWindowHtml(strMsgBanquet);		
		break;
	default:	
		markerField.openInfoWindowHtml(strMsg);
		break;
	}
}

function init_Gmap() {      
	if ( useMapOnPage && GBrowserIsCompatible() ) {        
		// map center
		var cntrLatLon = new GLatLng(45.20665,-92.883868);
		var baseZoom = 10;
		
		// messages
		strMsg = document.getElementById("msg_div").innerHTML;
		strMsgH_1 = document.getElementById("hotel_1").innerHTML;
		strMsgH_2 = document.getElementById("hotel_2").innerHTML;
		strMsgH_3 = document.getElementById("hotel_3").innerHTML;
		strMsgOrientataion = "<b>Orientation</b><br>St Croix Boat & Packet<br><span class=address>525 South Main Street<br>Stillwater, MN 55082<br>651-430-1234</span>";
		strMsgBanquet  = "<b>Banquet</b><br>Lake Elmo Event Center<br><span class=address>3712 Layton Avenue North<br>Lake Elmo, MN</span>";
				
		markerField = new GMarker( new GLatLng(45.20665,-92.883868) );
		markerAmericInn = new GMarker( new GLatLng(45.036929,-92.842155) );
		markerSuper8 = new GMarker( new GLatLng(45.037641,-92.841318) );
		markerCountryInn = new GMarker( new GLatLng(45.037656,-92.840781) );
		markerOrientation = new GMarker( new GLatLng(45.053894,-92.803016) );
		markerBanquet = new GMarker( new GLatLng(45.00359,-92.877302) );

		var markerCenter = new GMarker( cntrLatLon );
		//var fieldMarker = new GMarker(fieldLatLon);
		
		var isZoomed = false;
		
		var map = new GMap2(document.getElementById("map_canvas"));
		var cntrlOverview = new GOverviewMapControl();
		
		map.addControl( new GLargeMapControl() );
		map.addControl( cntrlOverview );
		map.addControl( new GMapTypeControl(), new GControlPosition(G_ANCHOR_BOTTOM_LEFT, new GSize(70,15) ) );
		map.setCenter(cntrLatLon, baseZoom);
		//map.setMapType(G_HYBRID_MAP);
		map.setMapType(G_NORMAL_MAP);

		map.addOverlay(markerField);
		map.addOverlay(markerAmericInn);
		map.addOverlay(markerSuper8);
		map.addOverlay(markerCountryInn);
		map.addOverlay(markerOrientation);
		map.addOverlay(markerBanquet);

		//map.addOverlay(markerCenter);
		
		// Register event listeners
		GEvent.addListener(markerField, "click", function() {markerField.openInfoWindowHtml(strMsg);} );
		GEvent.addListener(markerAmericInn, "click", function() {markerAmericInn.openInfoWindowHtml(strMsgH_1);} );
		GEvent.addListener(markerSuper8, "click", function() {markerSuper8.openInfoWindowHtml(strMsgH_2);} );
		GEvent.addListener(markerCountryInn, "click", function() {markerCountryInn.openInfoWindowHtml(strMsgH_3);} );
		GEvent.addListener(markerOrientation, "click", function() {markerOrientation.openInfoWindowHtml(strMsgOrientataion);} );
		GEvent.addListener(markerBanquet, "click", function() {markerBanquet.openInfoWindowHtml(strMsgBanquet);} );

		/*
		GEvent.addListener(fieldMarker, "click", function() {
			if (!isZoomed) {
				fieldMarker.openInfoWindowHtml(strFldMsg);
			}
			} );
		GEvent.addListener(fieldMarker, "infowindowopen", function() {
			map.savePosition();  // returnToSavedPosition().
			isZoomed = true;
			map.removeControl( cntrlOverview );
			map.setZoom(18);
			map.panTo(fieldCntrLatLon);
			} );
		GEvent.addListener(fieldMarker, "infowindowclose", function() {
			map.returnToSavedPosition(); 
			cntrlOverview = new GOverviewMapControl();
			map.addControl( cntrlOverview );
			isZoomed=false;
			} );
		*/
		// display Message
		markerField.openInfoWindowHtml(strMsg);		
	}
}

var useMapOnPage = false;

