var centerLatitude = 44.986432;
var centerLongitude = -64.98647;
var startZoom = 14;

var map;
var markers = [
	{
		'latitude': 44.98771944,
		'longitude': -64.99261111,
		'name': 'Melvern Square'
	}
];

function addMarker(latitude, longitude, description) {
	var marker = new GMarker(new GLatLng(latitude, longitude));

	GEvent.addListener(marker, 'click',
		function() {
			marker.openInfoWindowHtml(description);
		}
	);

	map.addOverlay(marker);
}

function init() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GScaleControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(centerLatitude, centerLongitude), startZoom);

		for (id in markers) {
			addMarker(markers[id].latitude, markers[id].longitude, markers[id].name);
		}
	}
}

window.onload = init;
window.onunload = GUnload;

