Event.observe(window,'load',function(){load();});

function getIcon(imageSrc,width,height) {
	var icon = new GIcon();
	icon.image = imageSrc;
	icon.iconAnchor = new GPoint(0, height);
	icon.infoWindowAnchor = new GPoint(0, height);
	icon.iconSize = new GSize(width, height);

	return icon;
}

function createMarker(point, html, icon) {
	var marker = new GMarker(point,icon);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(html);
	});

	return marker;
}

function load() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"))
		map.setCenter(new GLatLng(52.704250, -2.557470), 13);
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.enableScrollWheelZoom();
		map.setMapType(G_HYBRID_MAP);
		var churchFarmGuesthouse = new GLatLng (52.704250,-2.557470);
		var ploughInn = new GLatLng (52.710730,-2.575049);
		var ploughIcon = getIcon('/assets/templates/churchfarm/images/ploughSign.png',100,100);

		var churchFarmIcon = getIcon('/UserFiles/site_layout/churchFarmMapIcon.png',100,100);
		churchFarmMarker = createMarker(churchFarmGuesthouse,"Church Farm Guest House", churchFarmIcon);
		ploughInnMarker = createMarker(ploughInn,"The Plough Inn", ploughIcon);
		map.addOverlay(churchFarmMarker);
//		map.addOverlay(ploughInnMarker);
	}
}
