$(document).ready(function()
{
	$("div#map a").css("display","none");
	makeMap($("#lat").val(),$("#long").val());
});

function makeMap(lat, lng)
{
	if($("#map").googleMap(lat, lng, 14))
	{
		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_NORMAL_MAP);
		
		$("#map").find("div[dir='ltr']").hide();
		$("#map").find("div[class=gmnoprint]").hide();
	}
	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;
}