function google_load()
{
	var eMap = document.getElementById( "map" );
	if ( !eMap )
	{
		return;
	}
	
	var location = eMap.innerHTML.split("|"); // (latitude|longitude)
	if ( location.length != 2 )
	{
		return;
	}
	
	if (GBrowserIsCompatible()) 
	{
		var map = new GMap2(document.getElementById("map"));
		
		// Create our "tiny" marker icon
		var icon = new GIcon();
		icon.image = "/_img/map-pointer.png";
		icon.iconSize = new GSize(25, 25);
		icon.iconAnchor = new GPoint(13, 25);
		icon.infoWindowAnchor = new GPoint(5, 1);
		
		var point = new GLatLng( location[0],location[1] );
		
		map.setCenter(point, 11);
		map.addControl(new GMapTypeControl());
		map.addControl(new GScaleControl());
		map.addControl(new GLargeMapControl());
		var marker = new GMarker(point, icon);
		map.addOverlay(marker);
	}
}

addLoadEvent( google_load );
