var map;
var ashShaw;
var piccadillyCircus;
var center;

function load()
{
	if (GBrowserIsCompatible())
	{
		//ashShaw = new GLatLng(51.509170, -0.135307);
		ashShaw = new GLatLng(51.508778, -0.137214);
		piccadillyCircus = new GLatLng(51.510065, -0.134025);
		center = new GLatLng(51.509297, -0.13558);
		
		map = new GMap2(document.getElementById("map"));
		map.setCenter(center, 17);
		map.enableScrollWheelZoom();
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GScaleControl());
		map.addControl(new GOverviewMapControl());
		
		var icon = new GIcon(G_DEFAULT_ICON);
		icon.image = "/map_icon.png";
		icon.shadow = "/icon_shadow.png";
		icon.iconSize = new GSize(30, 30);
		icon.shadowSize = new GSize(39, 30);
		icon.infoWindowAnchor = new GPoint(25, 5);
		
		markerOptions = { icon:icon, title:"Ash Shaw LLP" };
		
		var marker = new GMarker(ashShaw, markerOptions);
		
		marker.bindInfoWindowHtml(generateInfoWindowHtml());
				
		map.addOverlay(marker);
	}
}

function generateInfoWindowHtml()
{
	return "<div style=\"float:left;width:30px;height:30px;background-image:url('/map_icon.png');background-repeat:no-repeat;margin:5px 15px 5px 5px;\">&nbsp;</div><div style=\"float:left;\"><div style=\"font-weight:bold;\">Ash Shaw LLP</div><div>180 Piccadilly<br />London<br />W1J 9HF</div><div style=\"clear:both\"></div></div>";
}

function pointAtAshShaw()
{
	if (map && ashShaw)
	{
		map.panTo(ashShaw);
	}
}

function pointAtUnderground()
{
	if (map && piccadillyCircus)
	{
		map.panTo(piccadillyCircus);
	}
}