var Trainload = window.Trainload || { };

Trainload.mapsLoaded = function(reinit) {
	if (GBrowserIsCompatible()) {
		var cplpoint = new GLatLng(53.653617,-0.50859);
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.setMapType(G_NORMAL_MAP);
		map.enableScrollWheelZoom();
		map.setCenter(new GLatLng(53.653617,-0.50859), 15);
		map.panTo(cplpoint);

		var cplIcon = new GIcon(G_DEFAULT_ICON);
		markerOptions = { icon:cplIcon, title:'Trainload Limited - Rail Loading, haulage systems, PLC programming'};
		map.addOverlay(new GMarker(cplpoint, markerOptions));
	}
}

Trainload.loadMaps = function() { google.load("maps", "2", {"callback" : Trainload.mapsLoaded});}

Trainload.googleLoad = function() {

	var key = 'ABQIAAAAe790c1qGznJIQYPvztd7ERQSxKUl4zSytS3LEpBLOEbQBlxh_hQ5fEPs9qMlqtCvWdfMDgrveymdaA';

	var script = document.createElement("script");
	script.src = "http://www.google.com/jsapi?key="+key+"&callback=Trainload.loadMaps";
  	script.type = "text/javascript";
  	document.getElementsByTagName("head")[0].appendChild(script);

}

Trainload.openMapOverlayer = function() {
	$('overlayer').show();
	this.googleLoad();
}

var closeMapOverlayer = function() {
	$('overlayer').hide();
}
