$(document).ready(function()
{
	$("div#map a").css("display","none");
	
	makeMap($("#lat").val(),$("#long").val());
});

function makeMap(lat, lng)
{
	if($("#map").googleMap(lat, lng, 13))
	{
		if($.googleMap.maps["map"])
		{
			var lat 				= parseFloat(lat);
			var lng 				= parseFloat(lng);
			
			var point 				= new GLatLng(lat, lng);
			var marker 				= new GMarker(point);
			
			var icon 				= new GIcon();
			icon.image 				= _root+"media/images/gmap-icon.png";
			icon.shadow 			= _root+"media/images/gmap-icon-shadow.png";
			icon.size 				= new GSize(32, 32);
			icon.shadowSize 		= new GSize(59, 32);
			icon.iconAnchor 		= new GPoint(10, 30);
			icon.infoWindowAnchor 	= new GPoint(14, 0);
			
			var point = new GLatLng(parseFloat(lat), parseFloat(lng));
			
			$.googleMap.maps["map"].addOverlay(createMarker(point, icon));
			
			var mapControl 			= new GSmallZoomControl();
			
			$.googleMap.maps["map"].addControl(mapControl);
			$.googleMap.maps["map"].setMapType(G_PHYSICAL_MAP);
			
			$("#map").find("div[dir='ltr']").hide();
			$("#map").find("div[class=gmnoprint]").hide();
		}
		else
		{
			$("div#map a").css("display","block");
		}
	}
	else
	{
		$("div#map a").css("display","block");
	}
}

function createMarker(point, icon)
{
	var marker = new GMarker(point, icon);
	
	GEvent.addListener(marker, "click", function()
	{
		open($("a#gmap").attr('href'));
	});
	
	return marker;
}