function createMap(point, id) {
	var map = new GMap(document.getElementById(id));
	map.addControl(new GSmallMapControl());
	map.centerAndZoom(point, 5);

	return map;
}

function createMarker(point, html, icon) {
	var marker = new GMarker(point, icon);
	map.addOverlay(marker);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindow(html);
		return false;
	});

	marker.openInfoWindow(html);

	return marker;
}

if (GBrowserIsCompatible())
{
	// Define Custom Icon
	var icon = new GIcon();
        icon.image = "http://" + document.location.host + "/images/icons/spabath.png";
        icon.iconSize = new GSize(48, 20);
        icon.iconAnchor = new GPoint(24, 8);
        icon.infoWindowAnchor = new GPoint(0,0);

	// X coords
	var sx = new Array(2)
	sx[0] = 2671690;
	sx[1] = 2703590;

	// Y coords
	var sy = new Array(2)
	sy[0] = 6475585;
	sy[1] = 6078380;

	// Div id
	var id = new Array(2);
	id[0] = "auckland";
	id[1] = "foxton";

	for (var i = 0; i < 2; i++) {
		var point = new GPoint(
			sx[i],
			sy[i]);

		var map = createMap(point, id[i]);
		map.addOverlay(createMarker(point,"SpaBath Online Bathrooms",icon));
	}
}
