function loadbranches(map) {
	// generic icon for all markers
	var baseIcon = new GIcon();
	baseIcon.shadow = 'http://www.google.com/mapfiles/shadow50.png';
	baseIcon.iconSize = new GSize(20, 34);
	baseIcon.shadowSize = new GSize(37, 34);
	baseIcon.iconAnchor = new GPoint(9, 34);
	baseIcon.infoWindowAnchor = new GPoint(9, 2);
	baseIcon.infoShadowAnchor = new GPoint(18, 25);

	function createMarker(point, infoTabs) {
		var icon = new GIcon(baseIcon);
		icon.image =  'http://www.google.com/mapfiles/marker.png';
		var marker = new GMarker(point, icon);
		GEvent.addListener(
			marker, "click", function() {
			//marker.openInfoWindowTabsHtml(infoTabs);
			marker.openInfoWindowHtml(infoTabs);
		});
		return marker;
	}
        
	var infoTabs = "<div class='info_window'><strong>SDLP Headquarters</strong><br />121 Ormeau Road,<br />Belfast, BT7 1SH<br /><br />Tel 028 90 247700<br />Fax 028 90 236699<br />Email <a href='mailto:info@sdlp.ie'>info@sdlp.ie</a><br /><br /><strong>Press Office</strong><br />Tel 028 9052 1837</div>";
	var marker = createMarker(
		new GLatLng(54.58709,-5.92403),
		infoTabs
	);
	map.addOverlay(marker);

}

function drawMap() {
	if (GBrowserIsCompatible()) {
		window.map = new GMap2(document.getElementById("ContactMap"));
		window.map.addControl(new GLargeMapControl3D());
		window.map.addControl(new GMapTypeControl());
		window.map.addControl(new GOverviewMapControl());
		window.map.setCenter(
			new GLatLng(54.587022,-5.924957), 15
		);
		loadbranches(window.map);
	}
	else {
	alert("Sorry, your browser cannot handle the true power of Google Maps");
	}
}

function loadContactMap() {
	google.load("maps", "2", {"callback" : drawMap});
}
