//<![CDATA[

if (GBrowserIsCompatible())
 {
	// create location marker
	function createMarker(point, html)
	{
		var marker = new GMarker(point);
		GEvent.addListener(marker, "click", function()
		{
			marker.openInfoWindowHtml(html);
		});

		GEvent.addListener(marker, "mouseover", function()
		{
			marker.openInfoWindowHtml(html);
		});
		
		return marker;
	}

	// initialization
	var lat = 0;
	var lng = 0;
	var name = "";
	var fullName = "";
	
	// determine latitude, longitude and name arguments
	var query = location.search.substring(1);
	var pairs = query.split("&");
	for (var i = 0; i < pairs.length; i ++)
	{
		var pos = pairs[i].indexOf("=");
		var arg_name = pairs[i].substring(0, pos);
		var value = pairs[i].substring(pos + 1);

		if (arg_name == "lat") { lat = parseFloat(value); }
		if (arg_name == "lng") { lng = parseFloat(value); }
		if (arg_name == "name") { name = value; }
	}

	// create name/address for info window
	if ( name == "office" )
	{ fullName = "<span id='map_info_window'>KVHH Office<br />525 East Kalamazoo Avenue<br />Kalamazoo MI 49007</span>"; }
	else if ( name == "restore" )
	{ fullName = "<span id='map_info_window'>Habitat ReStore<br />1810 Lake Street<br />Kalamazoo MI 49001</span>"; }
	else if ( name == "warehouse" )
	{ fullName = "<span id='map_info_window'>KVHH Warehouse<br />1718 Fulford Street<br />Kalamazoo MI 49001</span>"; }
	else if ( name == "garden" )
	{ fullName = "<span id='map_info_window'>KVHH Garden<br />1747 West Milham Road<br />Portage MI 49024</span>"; }

	// create map with controls
	var map= new GMap2(document.getElementById("map"));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	
	// place location in center of map
	var point = new GLatLng(lat, lng);
	map.setCenter(point, 15);

	// insert location marker and info window
	var marker = createMarker(point, fullName)
	map.addOverlay(marker);
}
   
else { alert("Google Maps is not compatible with this browser."); }   	
   
//]]>
