//<![CDATA[

	function MapLoad() 
	{
		
		var map;
		var geoXml;
		if(document.getElementById("gmap"))
		{
			if (GBrowserIsCompatible()) 
			{
			
				if(document.getElementById("gmap"))
				{
				
					map = new GMap2(document.getElementById("gmap"));
					map.addControl(new GSmallMapControl());
					
					if(document.getElementById("showMapControl").value == "True")
					{
						map.removeMapType(G_HYBRID_MAP);
						map.addMapType(G_PHYSICAL_MAP);
						var mapControl = new GMapTypeControl();
						map.addControl(mapControl);
					}
				
				
					var zoom = parseInt(document.getElementById("zoomlevel").value);
					
					var lat = document.getElementById("latitude");
					var lng = document.getElementById("longitude");
					
					
					if(lat == null)
						lat = document.forms[0].latitude;
						
					if(lng == null)
						lng = document.forms[0].longitude;
					
					
					map.setCenter(new GLatLng(lat.value,lng.value), zoom); 
					
					
					var kmlurl = document.getElementById("mapUrl").value;
					
					if(kmlurl != "")
					{
					
						geoXml = new GGeoXml(kmlurl, function() {
							if (geoXml.loadedCorrectly()) 
							{
							geoXml.gotoDefaultViewport(map);
							geoxml = geoXml;
							
							}
						});
						geoXml = geoXml;
						map.addOverlay(geoXml);
					}
				
					else
					{
						var latlng = new GLatLng(lat.value,lng.value);
						map.addOverlay(new GMarker(latlng));
					}
				
				}	
			}
		}	    
	}
	
	function MapUnload()
	{
		if(document.getElementById("gmap"))
		{
		
			GUnload();
		}
	}
	//]]>
