var map = null;
var geocoder = null;

function load()
{
	if (GBrowserIsCompatible()) 
	{
		map = new GMap2(document.getElementById("map"));
		//map.setCenter(new GLatLng(34, 0), 1);
		map.setCenter(new GLatLng(51.749427, -2.226007), 16);
		
		map.addControl(new GLargeMapControl());
		map.addControl(new GScaleControl());
		map.addControl(new GMapTypeControl());
		
		map.setMapType(G_HYBRID_MAP);
		
		geocoder = new GClientGeocoder();
		
		showAddress("51.749927, -2.225007");
		//var point = (51.749427, -2.226007)
		//var marker = new GMarker(point);
		//map.addOverlay(marker);

	}
}

function showAddress(address) 
{
	if (geocoder) 
	{
		geocoder.getLatLng(address,	function(point) 
		{
			if (!point) 
			{
				alert(address + " not found");
			}
			else 
			{
				//alert(point);
				map.setCenter(point, 16);
				var marker = new GMarker(point);
				map.addOverlay(marker);
				
				BubbleText = "<strong>Stratford Park Leisure Centre</strong><BR>"
				BubbleText = BubbleText + ":: Changing rooms are inside the main building<BR>"
				BubbleText = BubbleText + ":: All weather pitch is around the back of the leisure centre"
				
				marker.openInfoWindowHtml(BubbleText);
				marker.GInfoWindowOptions.maxWidth = 100;
				//alert(point);
			}
		}
		);
	}
}
