$(document).ready(function() {

	var map = new GMap2(document.getElementById("map_canvas"));
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(51.439728, 0.0368084), 13);
	
	var baseIcon = new GIcon(G_DEFAULT_ICON);
	baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
	baseIcon.iconSize = new GSize(20, 34);
	baseIcon.shadowSize = new GSize(37, 34);
	baseIcon.iconAnchor = new GPoint(9, 34);
	baseIcon.infoWindowAnchor = new GPoint(9, 2);
	
	// Creates a marker whose info window displays the letter corresponding
	// to the given index.
	function createMarker(point, index, infoText) {
		// Create a lettered icon for this point using our icon class
		var letter = String.fromCharCode("A".charCodeAt(0) + index);
		var letteredIcon = new GIcon(baseIcon);
		letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";
	
		// Set up our GMarkerOptions object
		markerOptions = { icon:letteredIcon };
		var marker = new GMarker(point, markerOptions);
	
		GEvent.addListener(marker, "click", function() {
			marker.openInfoWindowHtml(infoText);
		});
		return marker;
	}
	
	var thedojo = new GLatLng(51.4255878, 0.091633);
	map.addOverlay(createMarker(thedojo, 0, "The Dojo, Sidcup"));
	
	var ericliddel = new GLatLng(51.439728, 0.0368084);
	map.addOverlay(createMarker(ericliddel, 1, "Eric Liddell Sports Centre"));
});

