/* ----------------------------------------------------------------
<div class="mapbox"><div id="googlemap">Loading...</div></div>
<script type="text/javascript" src="/scripts/gmap.js"></script>
<script type="text/javascript">writekey();</script>
<script type="text/javascript">
 if (GBrowserIsCompatible()) {
	var gmicon = new GIcon();
	var gmicon1 = new GIcon();
	var gmicon2 = new GIcon();
	var gmicon3 = new GIcon();
	var gmicon4 = new GIcon();
	var gmbox = new GMap2(document.getElementById("googlemap"));
 }
</script>
---------------------------------------------------------------- */

function writekey() {
	var key;
	if (location.href.indexOf('atomicmotion.com') > 0) {
		key = 'ABQIAAAA-tkvq97uPMBZNIDmQHlZ1RSymASjpLN8_YSVL6YFtpLwPdeTdhQSPHDorBByUPtufRqRmdBbBx3R-A';
	} else if (location.href.indexOf('irishvillage.ca') > 0) {
		key = 'ABQIAAAA-tkvq97uPMBZNIDmQHlZ1RShb9en7ysJ9EtXKt5csBDvN30xFBQjqHIZ_zVzCg20HO1H-MG6Fazo6A';
	} else if (location.href.indexOf('heartandcrownirishpubs.ca') > 0) {
		key = 'ABQIAAAA-tkvq97uPMBZNIDmQHlZ1RTXNd1YbknFVcKEJlbxGwnuyseTVhQkSdznR8U_kmPZm80K0YNpQJruvA';
	} else if (location.href.indexOf('auldedubliner.com') > 0) {
		key = 'ABQIAAAA-tkvq97uPMBZNIDmQHlZ1RTtljms7adzVRKkCZZNGuSHPR366hRLTYpQBCvjzfntkz44y_KHpLfB6g';
	} else if (location.href.indexOf('heartandcrown.ca') > 0) {
		key = 'ABQIAAAA-tkvq97uPMBZNIDmQHlZ1RQHZjs34VswQg8qgy3yg8cNl7TZiRTOY4FgKirPUXVwOX3ZkL8WSY_0Bg';
	}
	document.write('<scr'+'ipt src="http://maps.google.com/maps?file=api&v=2&key='+key+'"></scr'+'ipt>');
}
		
function centerit(point) {
	gmbox.setCenter(point, 15);
	var marker = new GMarker(point, gmicon);
	gmbox.addOverlay(marker);
}

function plotbyward(point) {
	var marker = new GMarker(point, gmicon1);
	gmbox.addOverlay(marker);
}

function plotjames(point) {
	var marker = new GMarker(point, gmicon2);
	gmbox.addOverlay(marker);
}

function plotdubliner(point) {
	var marker = new GMarker(point, gmicon3);
	gmbox.addOverlay(marker);
}

function plotpreston(point) {
	var marker = new GMarker(point, gmicon4);
	gmbox.addOverlay(marker);
}


function initialize() {
	gmicon1.image = "/images/pin2-byward.png";
	gmicon1.iconSize = new GSize(78, 76);
	gmicon1.iconAnchor = new GPoint(28, 76);

	gmicon2.image = "/images/pin2-james.png";
	gmicon2.iconSize = new GSize(78, 76);
	gmicon2.iconAnchor = new GPoint(28, 76);

	gmicon3.image = "/images/pin2-dubliner.png";
	gmicon3.iconSize = new GSize(78, 76);
	gmicon3.iconAnchor = new GPoint(28, 76);

	gmicon4.image = "/images/pin2-preston.png";
	gmicon4.iconSize = new GSize(78, 76);
	gmicon4.iconAnchor = new GPoint(28, 76);
	
	gmbox.addControl(new GLargeMapControl());
	gmbox.addControl(new GMapTypeControl());
}


function bywardmap() {
	gmicon.image = "/images/pin-byward.png";
	gmicon.iconSize = new GSize(112, 99);
	gmicon.iconAnchor = new GPoint(41, 99);
	initialize();

	var geocoder = new GClientGeocoder();
	geocoder.getLatLng("67 Clarence St, Ottawa, ON", centerit); // byward
	geocoder.getLatLng("390 Bank St, Ottawa, ON", plotjames); // james
	geocoder.getLatLng("62 William St, Ottawa, ON K1N 7A3", plotdubliner); // dubliner
	geocoder.getLatLng("353 B Preston, Ottawa, ON", plotpreston); // preston
}

function jamesmap() {
	gmicon.image = "/images/pin-james.png";
	gmicon.iconSize = new GSize(112, 99);
	gmicon.iconAnchor = new GPoint(41, 99);
	initialize();

	var geocoder = new GClientGeocoder();
	geocoder.getLatLng("390 Bank St, Ottawa, ON", centerit); // james
	geocoder.getLatLng("67 Clarence St, Ottawa, ON", plotbyward); // byward
	geocoder.getLatLng("62 William St, Ottawa, ON K1N 7A3", plotdubliner); // dubliner
	geocoder.getLatLng("353 B Preston, Ottawa, ON", plotpreston); // preston
}

function dublinermap() {
	gmicon.image = "/images/pin-dubliner.png";
	gmicon.iconSize = new GSize(112, 99);
	gmicon.iconAnchor = new GPoint(41, 99);
	initialize();
	
	var geocoder = new GClientGeocoder();
	geocoder.getLatLng("62 William St, Ottawa, ON K1N 7A3", centerit); // dubliner
	geocoder.getLatLng("67 Clarence St, Ottawa, ON", plotbyward); // byward
	geocoder.getLatLng("390 Bank St, Ottawa, ON", plotjames); // james
	geocoder.getLatLng("353 B Preston, Ottawa, ON", plotpreston); // preston
}

function prestonmap() {
	gmicon.image = "/images/pin-preston.png";
	gmicon.iconSize = new GSize(112, 99);
	gmicon.iconAnchor = new GPoint(41, 99);
	initialize();
	
	var geocoder = new GClientGeocoder();
	geocoder.getLatLng("353 B Preston, Ottawa, ON", centerit); // preston
	geocoder.getLatLng("67 Clarence St, Ottawa, ON", plotbyward); // byward
	geocoder.getLatLng("390 Bank St, Ottawa, ON", plotjames); // james
	geocoder.getLatLng("62 William St, Ottawa, ON K1N 7A3", plotdubliner); // dubliner
}