function initialize()
{
	if (GBrowserIsCompatible())
	{
		var map = new GMap2(document.getElementById("map_canvas"));
		map.setCenter(new GLatLng(51.459409, -0.128639), 15);
		map.setUIToDefault();
		//map.addControl(new GSmallMapControl());
	    map.addControl(new GMapTypeControl());


		function createMarker(latlng)
		{
			// Create our "tiny" marker icon
			var guIcon = new GIcon(G_DEFAULT_ICON);
			guIcon.image = "http://www.grandunionbars.com/images/map_pointer.png";
			// Set up our GMarkerOptions object
			markerOptions = { icon:guIcon };

			var marker = new GMarker(latlng,markerOptions);
			marker.value = 1;


			var startHtml = '<div class="gMarker"><strong>The Grand Union<\/strong><br\/>Brixton';

			// The info window version with the "to here" form open
			startHtml = startHtml + '<br><strong>From<\/strong>:<form action="http://maps.google.co.uk/maps" method="get" target="_blank">' +
			'<input type="text" SIZE=30 MAXLENGTH=30 name="saddr" id="saddr" value="" /><br>' +
			'<INPUT value="Get Directions" TYPE="SUBMIT">' +
			'<input type="hidden" name="daddr" value="123 Acre Lane, Brixton, London SW2 5UA ' +
			'(The Grand Union - Brixton)' +
			'"/>';
			startHtml = startHtml + '<\/div>';
			GEvent.addListener(marker,"click", function()
			{
				map.openInfoWindowHtml(latlng, startHtml);
				}
			);
			return marker;
		}

		var latlng = new GLatLng(51.459409, -0.128639);
		map.addOverlay(createMarker(latlng));

	}
}
