function GLoad() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    map.setCenter(new GLatLng(53.543770, -113.522677), 12);
    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());
    
	var headOfficePoint = new GPoint(-113.514406, 53.537106);
	var headOfficeMarker = new GMarker(headOfficePoint);
	GEvent.addListener(headOfficeMarker, "click", function() {
    	headOfficeMarker.openInfoWindowHtml(document.getElementById("banisterheadoffice").innerHTML);
  	});
	map.addOverlay(headOfficeMarker);
	
	var callCentrePoint = new GPoint(-113.535667,53.549946);
	var callCentreMarker = new GMarker(callCentrePoint);
	GEvent.addListener(callCentreMarker, "click", function() {
    	callCentreMarker.openInfoWindowHtml(document.getElementById("banistercallcentreoperations").innerHTML);
  	});
	map.addOverlay(callCentreMarker);
  }
}