$(document).ready(function(){
	// add class to links depending on extension
	//$("a[@href$=pdf]").addClass("pdf").attr('target','_blank');
	//$("a[@href$=zip]").addClass("zip");
	//$("a[@href$=doc]").addClass("doc");
	//$("a[@href$=xls]").addClass("xls");
	//$("a[@href$=psd]").addClass("psd");

	//$("a[@href^='http']").not("[@href*=http://www.morganlovell.co.uk]").not("[@href*=http://staging.morganlovell.com]").not("[@href*=http://ml.dev.pepperdigital.com]").not("[href^=#]").addClass("external").attr('target','_blank');

	//$(document).pngFix();

	$("#nav_primary").superfish({
		delay:0,
		speed:'fast',
		autoArrows:false,
		dropShadows:false
	}); 

	$('#header_home').flash(
		{
			src: '/interface/flash/homepage_questions_v2.swf',
			width: 961,
			height: 432,
			wmode: "opaque"
		},
		{
			version: '9'
		}
	);
	$('#gallery_flash').flash(
		{
			src: '/interface/flash/gallery.swf',
			width: 740,
			height: 437,
			wmode: "opaque"
		},
		{
			version: '9'
		}
	);

	$('#green_experts').flash(
		{
			src: '/interface/flash/experts.swf',
			width: 531,
			height: 380,
			wmode: "opaque"
		},
		{
			version: '9'
		}
	);
	
	$('#experts_videos').flash(
		{
			src: '/interface/flash/experts.swf',
			width: 531,
			height: 380,
			wmode: "opaque"
		},
		{
			version: '9'
		}
	);

	$('#footer .callout .bg').hover(function(){
		$(this).find('img.img_top').fadeTo("slow", 0.0);
	},
	function(){
		$(this).find('img.img_top').fadeTo("slow", 1);
	});

	$("input").clearField();

	$('ul#nav_primary li').hover(function(){
		$(this).find('a:first').addClass('hover');
	},
	function(){
		$(this).find('a:first').removeClass('hover');
	});

	$('#case-study-filter').removeClass('hide');

	$("#filter-style").change(function(){
		window.location = $("#filter-style").val(); 
	});
	$("#filter-industry").change(function(){
		window.location = $("#filter-industry").val(); 
	});
	$("#filter-client").change(function(){
		window.location = $("#filter-client").val(); 
	});
	
	$('.section_info').hide();
	//Checklist show/hide
	$('.section_info').hide();
		$('.view_section').hover(function(){$(this).addClass('hover')},function(){$(this).removeClass('hover')}).click(function(){
		$(this).next().slideToggle('normal');
		$(this).toggleClass('toggle_class_on');
	});
	 
	$('#sustainability_section_detail li').hide();

	$('#sustainability_sections a.energy').click(function(){
		$('#sustainability_section_detail ul li').hide();
		$('.sustainability_section_nav li').show();
		$('#sustainability_section_list').hide();
		$(".sustainability_section_nav li").removeClass('active');
		$('.sustainability_section_nav li.energy').addClass('active');
		$("#sustainability_section_detail li.energy").show();
		return false;
	});
	$('#sustainability_sections a.furniture-fixtures-fittings').click(function(){
		$('#sustainability_section_detail ul li').hide();
		$('.sustainability_section_nav li').show();
		$('#sustainability_section_list').hide();
		$(".sustainability_section_nav li").removeClass('active');
		$('.sustainability_section_nav li.furniture-fixtures-fittings').addClass('active');
		$("#sustainability_section_detail li.furniture-fixtures-fittings").show();
		return false;
	});
	$('#sustainability_sections a.design').click(function(){
		$('#sustainability_section_detail ul li').hide();
		$('.sustainability_section_nav li').show();
		$('#sustainability_section_list').hide();
		$(".sustainability_section_nav li").removeClass('active');
		$('.sustainability_section_nav li.design').addClass('active');
		$("#sustainability_section_detail li.design").show();
		return false;
	});
	$('#sustainability_sections a.construction').click(function(){
		$('#sustainability_section_detail ul li').hide();
		$('.sustainability_section_nav li').show();
		$('#sustainability_section_list').hide();
		$(".sustainability_section_nav li").removeClass('active');
		$('.sustainability_section_nav li.construction').addClass('active');
		$("#sustainability_section_detail li.construction").show();
		return false;
	});
	$('#sustainability_sections a.people').click(function(){
		$('#sustainability_section_detail ul li').hide();
		$('.sustainability_section_nav li').show();
		$('#sustainability_section_list').hide();
		$(".sustainability_section_nav li").removeClass('active');
		$('.sustainability_section_nav li.people').addClass('active');
		$("#sustainability_section_detail li.people").show();
		return false;
	});
	$('.sustainability_section_nav .close a').click(function(){
		$('#sustainability_section_list').show();
		$('#sustainability_section_detail li').hide();
		return false;
	});
	
	// SPLITTER
	if(jQuery.isFunction(jQuery.fn.easyListSplitter)){
		$('#clients_menu').easyListSplitter({ colNumber: 3 });
	}
});

$.fn.clearField = function(){
	return this.focus(function() {
		if( this.value == this.defaultValue){
			this.value = "";
		}
	}).blur(function(){
		if( !this.value.length){
			this.value = this.defaultValue;
		}
	});
};


