	var sliderHeightMarkets = "95px";
	var sliderHeightServices = "94px";


$(document).ready(function() {
						   
	// photo slider	
	
	//$("#photo-wrapper ul.kwicks li").hide();
	//$("#photo-wrapper ul.kwicks li a img").parent().parent().show();
	//$("#photo-wrapper ul.kwicks li img").parent().show();
	
	
	var imageNumber = $("#photo-wrapper .kwicks img").length;
	//alert("There are " + imageNumber + " images."); 
	
	$(function(){
			if (imageNumber < 2) {
				$('#photo-wrapper .kwicks img').parent().parent().addClass("full-width");
			} else if (imageNumber > 1) {
      			$('#photo-wrapper .kwicks').kwicks({
				//max: 475,
				max: 415,
				spacing:  0
				});
			}
		});

	$(".kwicks li.full-width").siblings().hide();
	$(".full-width li#kwick1").siblings().hide();
	
	/*$('#photo-wrapper .kwicks').kwicks({
		max: 475,
		spacing:  0
	});*/
	
	
	$('#homepage #photo-wrapper .kwicks').kwicks({
		max: 287,
		//min: 95,
		spacing : 0,
		sticky : true
	});
	
	
	// slide open full markets div on click
	
	var maxHeightMarkets = 104;
	$(".slider-menu-markets").hide();
	
	$('.slider-markets').each(function () {
		if ($('.slider-markets').height() > maxHeightMarkets)
		$(".slider-menu-markets").show();
		var current = $(this);
		current.attr("box_h", current.height());
	});
	$(".slider-markets").css("height", sliderHeightMarkets);
	$(".slider-menu-markets").html('<a href="#null">View full list</a>');
	$(".slider-menu-markets a").click(function() { openSliderMarkets(); return false; });
	
	function openSliderMarkets(){
		var open_heightMarkets = $(".slider-markets").attr("box_h") + "px";
		$(".slider-markets").animate({"height": open_heightMarkets}, {duration: "slow" });
		$(".slider-menu-markets").html('<a href="#null">Close</a>');
		$(".slider-menu-markets a").addClass("open");
		$(".slider-menu-markets a").click(function() { closeSliderMarkets(); return false; });
	}
	
	function closeSliderMarkets(){
		$(".slider-markets").animate({"height": sliderHeightMarkets}, {duration: "slow" });
		$(".slider-menu-markets").html('<a href="#null">View full list</a>');
		$(".slider-menu-markets a").click(function() { openSliderMarkets(); return false; });
	}
	
	
	// slide open full services div on click
	
	var maxHeightServices = 103;
	$(".slider-menu-services").hide();
	
	$('.slider-services').each(function () {
		if ($('.slider-services').height() > maxHeightServices)
		$(".slider-menu-services").show();
		var current = $(this);
		current.attr("box_h", current.height());
	});
	$(".slider-services").css("height", sliderHeightServices);
	$(".slider-menu-services").html('<a href="#null">View full list</a>');
	$(".slider-menu-services a").click(function() { openSliderServices(); return false; });
		
	function openSliderServices(){
		var open_heightServices = $(".slider-services").attr("box_h") + "px";
		$(".slider-services").animate({"height": open_heightServices}, {duration: "slow" });
		$(".slider-menu-services").html('<a href="#null">Close</a>');
		$(".slider-menu-services a").addClass("open");
		$(".slider-menu-services a").click(function() { closeSliderServices(); return false; });

	}
	
	function closeSliderServices(){
		$(".slider-services").animate({"height": sliderHeightServices}, {duration: "slow" });
		$(".slider-menu-services").html('<a href="#null">View full list</a>');
		$(".slider-menu-services a").click(function() { openSliderServices(); return false; });
	}

	
	// break subnav list into two columns as required
	
	/*var maxHeight = 150;

	$(function(){
			if ($('.wide').height() > maxHeight)
			$('.wide').columnize({
				width : 90,
				overflow : {
					id : ".thin",
					height : 150,
					doneFunc : function(){
						$('.thin').columnize({ columns : 1 });
					}
				}
			});
		});*/
	
	var maxHeight = 150;

	$(function(){
			if ($('.wide').height() > maxHeight)
			$('.wide').columnize({
				width : 90,
				height : 150
			});
		});
	
	
	// initialises the styled scrollbar in the content area

	$(function(){
		$('#pane3').jScrollPane({scrollbarWidth:15, scrollbarMargin:0});
	});
	
	$("h1").next("ul").addClass("subnav-special");

});