function loadGoogleMap() {
	var map = new GMap2(document.getElementById("gmaps"));
	
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(48.867674, -94.407763), 4);
	
	//map.setMapType(G_SATELLITE_TYPE);
	

	
	function createMarker(point, number, html) {
		var marker = new GMarker(point);
		GEvent.addListener(marker, "click", function() {
			marker.openInfoWindowHtml(html);
		});
		return marker;
	}
	
	var point = new GLatLng(45.629344, -73.387310);
	map.addOverlay(createMarker(point, 1, '<small>Maestro Montr&eacute;al<br>1471, boul. Lionel-Boulet, suite 34<br>Varennes (Québec) Canada J3X 1P7</small>'));
	
	if (!window.location.toString().test('maestro.ca')) {
	
		var point = new GLatLng(44.069943, -79.432946);
		map.addOverlay(createMarker(point, 1, '<small>Maestro Toronto<br>9040 Leslie Street, Suite 201<br>Richmond Hill (Ontario) Canada L4B 3M4</small>'));
		
		var point = new GLatLng(50.922697,  -113.949916);
		map.addOverlay(createMarker(point, 1, '<small>Maestro Calgary<br>95 Brightonstone Common SE<br>Calgary (Alberta) Canada T2Z 0K4</small>'));
	}
}
window.addEvent('domready', function() { loadGoogleMap(); });