// Main JavaScript initialisation functions
// (C) Optimalworks Ltd - http://www.optimalworks.net/

// startup function
function Main() {
	MapInit();
	Analytics();
}

// show Google map
function MapInit() {
	var map = $("map");

	if (map && GBrowserIsCompatible()) {
		map.style.height = "400px";
	
		window.onunload = GUnload;

		map.style.backgroundImage = "none";
		var mapControl = new GMap2(map);
		mapControl.addControl(new GLargeMapControl());
		mapControl.addControl(new GScaleControl());
		mapControl.setCenter(new GLatLng(50.730126,-3.519337), 15);

		var marker = new GMarker(mapControl.getCenter());
		var overlay = function() { marker.openInfoWindowHtml("<div class=\"address\"><p>Exeter Carpet</p></div>"); }
		GEvent.addListener(marker, "click", overlay);
		mapControl.addOverlay(marker);
		overlay();
	}
}

// getElementById
function $(id) { return (document.getElementById ? document.getElementById(id) : null); }

// analytics
function Analytics() {
	if (typeof _gat != 'undefined' && _gat._getTracker) {
		var pageTracker = _gat._getTracker("UA-114126-7");
		pageTracker._initData();
		pageTracker._trackPageview();
	}
}

// startup event
window.onload = Main;