/**
 * Google Maps Javascript for ghyllside.com
 * 
 * Library = YUI 2.51
 * @author Stuart Laverick
 * @version 0.1
 */
var YD = YAHOO.util.Dom;
var YE = YAHOO.util.Event;
var $ = YD.get;
YAHOO.namespace('ghyllside');
YAHOO.ghyllside.mapping = {
	centreLat : 54.513895,
	centreLong : -3.169105,
	startZoom : 13,
	map : null,
	markers : [
	{
		lat : 54.513895,
		lng : -3.169105,
		desc : '<h4>Ghyllside Cottage</h4><p>4 Top Row, Seatoller, Borrowdale, CA12 5XW</p>'
	},
	{
		lat : 54.51387,
		lng : -3.169277,
		desc : '<h4>Scale Force Cottage</h4><p>5 Top Row, Seatoller, Borrowdale, CA12 5XW</p>'
	}],
	init : function(){
		if (GBrowserIsCompatible()) {
			this.map = new GMap2(document.getElementById("map"));
			this.map.addControl(new GSmallMapControl());
			var location = new GLatLng(this.centreLat, this.centreLong);
			this.map.setCenter(location, this.startZoom);
			for(i in this.markers){
				this.addMarker(this.markers[i], this);
			}
			
			window.onunload = GUnload;
		}

	},
	addMarker : function(objMarkerData, self){
		var marker = new GMarker(new GLatLng(objMarkerData.lat, objMarkerData.lng));
		GEvent.addListener(marker, 'click', function(){
			marker.openInfoWindowHtml(objMarkerData.desc);
		});
		self.map.addOverlay(marker);
	}
}
YAHOO.util.Event.onDOMReady(YAHOO.ghyllside.mapping.init, YAHOO.ghyllside.mapping, true);