function GUloadNoControls() {
	if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));

        // SET CENTER
		map.setCenter(new GLatLng(53.5770, -2.539130), 14);
        	
        // SET  CONTROLS
		map.disableDragging();
		map.disableScrollWheelZoom();
		map.disablePinchToZoom();
		map.disableContinuousZoom();
		map.doubleClickZoomEnabled();

		// SET TYPE
        map.setMapType(G_HYBRID_MAP);
        	
        // SET MARKER
        var premexIcon = new GIcon(G_DEFAULT_ICON);
        premexIcon.image = "/media/21240/premex-google-icon.png";
        premexIcon.iconSize = new GSize(100, 63);
        premexIcon.iconAnchor = new GPoint(50, 63);
        var marker = new GMarker(new GLatLng(53.5862, -2.542069), premexIcon);
		map.addOverlay(marker);
		
	}
}

function GUloadWithControls() {
	if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));

        // SET CENTER
		map.setCenter(new GLatLng(53.5862, -2.542069), 14);
		
		// SET  CONTROLS
		var topLeft = new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(40,60));
		var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,8));
		map.addControl(new GLargeMapControl(), topLeft);
		map.addControl(new GMapTypeControl(), topRight);

		// SET TYPE
        map.setMapType(G_HYBRID_MAP);
        	
        // SET MARKER
        var premexIcon = new GIcon(G_DEFAULT_ICON);
        premexIcon.image = "/media/21240/premex-google-icon.png";
	premexIcon.shadow = "";
        premexIcon.iconSize = new GSize(100, 63);
        premexIcon.iconAnchor = new GPoint(50, 63);
        var marker = new GMarker(new GLatLng(53.5862, -2.542069), premexIcon);
		map.addOverlay(marker);

	}
}

$(document).ready(function(){
	//$('#main').hide();
	//$('#display_options').hide();

	var windowHeight = $(window).height();
	var contwidth = $('#map_container').width();
    	$('#map_canvas').css({
		'height': windowHeight + 'px', 
		'width': contwidth + 'px'
	});

	$('#map_canvas').after(
		"<div id='map_controls'><a href='#' id='hide_show_content'>Hide Travel Details (Enable Map)</a></div>"
	);
});
    
$(window).resize(function() {
	var windowHeight = $(window).height();
	var contwidth = $('#map_container').width();
    	$('#map_canvas').css({
		'height': windowHeight + 'px', 
		'width': contwidth + 'px'
	});
});

$(window).load(function(){
	GUloadNoControls();

	$('a#hide_show_content').toggle(
    		function() {
			$(this).html("Show Travel Details (Disable Map)");
			$('#main').hide();
			$('#display_options').hide();
			GUloadWithControls();
		},
		function() {
    			$(this).html("Hide Content (Enable Map)");
			$('#main').show();
			$('#display_options').show();
			GUloadNoControls();
			sIFR.replace(futura, {
  				selector: '#main h1',
  				css: '.sIFR-root { color: #6da0d5; font-size: 20px; text-transform: uppercase;}',
  				wmode: 'transparent'
			});
		}
	);

	$('a#hide_show_content2').click(
    		function() {
			$('a#hide_show_content').html("Show Travel Details (Disable Map)");
			$('#main').hide();
			$('#display_options').hide();
			GUloadWithControls();
		}
	);

});

$(window).unload( function () { 
	GUnload();
});

