<!--
//<![CDATA[
var map = null;

$(document).ready(function() {	
						   
	var leftnav = $("#leftnav").height();
	var main = $("#content").height();
	
	// Show/Hide panels
	$(".inner_panel").slideUp();
	//$(".inner_panel:lt(1)").show().parent().find("h3").addClass("open");
	$("h3.open").parent().find(".inner_panel").slideDown();
	$(".panel h3, .panel_nopad h3, .panel_highlight h3").click(function() { $(this).toggleClass("open").parent().find(".inner_panel").slideToggle(); return false;});
	
	$("#panel_openall").click(function() { $(".inner_panel").slideDown().parent().find("h3").addClass("open"); return false; });
	$("#panel_closeall").click(function() { $(".inner_panel").slideUp().parent().find("h3").removeClass("open"); return false; });
	
	$("#content").height(main);
	if(leftnav > main) { $("#content").height(leftnav); }
	
	// Script for image gallery					   
	$("#gallery_controls ul li a").each	(function() {
		
		var rel = $(this).attr("rel");

		var arr = rel.split("|");
		
		$(this).click(function() {
							   
			// Fade effect
			$("#galleryImage").fadeOut(150, function() {				   
				$("#galleryImage").attr("src", arr[0]);
			});
			$("#galleryImage").fadeIn(150);	
			
			$("#galleryImage").attr("alt",  arr[1]);
			
			$("#gallery_controls ul li a").removeClass("on");									  
			
			
			$(this).addClass("on");
			return false;
			
		});
	});
	
	var map_rel = $("#mapdata").attr("rel");
	var map_arr = map_rel.split("|");

	if(map_arr[0].length > 1 && map_arr[1].length > 1)
		initMap(map_arr[0], map_arr[1]);
});


/* ---------------------------------------------------------------------------- */

function clearMap() {
	map.clearOverlays();	
}

/* ---------------------------------------------------------------------------- */

function initMap(lat, lng) {	
	if (GBrowserIsCompatible()) {
		
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		
		var loc = new GLatLng(lat, lng);		
		map.setCenter(loc, 12);
		locOrigin(lat, lng);
	}
}

function locOrigin(lat, lng) {
	
	var loc = new GLatLng(lat, lng);	
	map.setCenter(loc, 12); // centre map around origin
	
	// Use a custom icon for the origin point
	var originIcon = new GIcon(G_DEFAULT_ICON);
	originIcon.image = "http://" + location.hostname + "/mint/gfx/mint_map_pointer.png";
	originIcon.iconSize = new GSize(GIcon_detail_width, GIcon_detail_height);
	markerOptions = {icon:originIcon};
	
	// create overlay marker
	var marker = new GMarker(loc, markerOptions);	
	map.addOverlay(marker);

}

// Preload gallery images
$(window).bind('load', function() {
	
    var preload = new Array();
	
    $("#gallery_controls ul li a").each(function() {
       
	   var data = $(this).attr("rel");
	   var dataArr = data.split("|");
	   	s = dataArr[0];
        preload.push(s);
		
    });
	
    var img = document.createElement('img');
	
    $(img).bind('load', function() {
								 
        if(preload[0]) {
            this.src = preload.shift();
        }
		
    }).trigger('load');
	
});

//]]>
-->	

