// 52.8202707180092, -1.0643434524536133
function initialise(){
	loadMap();
} // end initialise


function loadMap(){
	if(GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
//		var myPosition = new GLatLng(52.8202707180092, -1.0643434524536133);
		var myPosition = new GLatLng(52.82008269259516, -1.0639679431915283);
		var marker = new GMarker(myPosition);
		map.setCenter(myPosition,13);
		map.addOverlay(marker);
		
	
		var MarkerInfo = document.getElementById('MarkerInfo');
	
		GEvent.addListener(marker, "click", function() {
			marker.openInfoWindow(MarkerInfo);
		});
		
		GEvent.addListener(marker, "infowindowclose",function(){
			// Move the MarkerInfo back to it's holder
			map.panTo(myPosition);
			document.getElementById('MarkerInfoHolder').appendChild(MarkerInfo);
		});

		
		GEvent.addListener( map, "wheelup", function(p){
		      if ( map.getZoomLevel() > 0 ) {
					map.centerAndZoom(
						p.scaleRelative( map.getCenterLatLng() ),
						map.getZoomLevel() - 1
					);
				}
		});
		
    	GEvent.addListener( map, "wheeldown", function(p){
			if ( map.getZoomLevel() <= 16 )
				map.centerAndZoom(
					p.scaleRelative( map.getCenterLatLng(), -1 ),
					map.getZoomLevel() + 1
				);
		});
	
		// Open Info Window
		marker.openInfoWindow(MarkerInfo);

	} // end compatibility check
}



addEvent(window,"load",initialise, false);
