function externalLinks() { 
	if (!document.getElementsByTagName) return; 
 		var anchors = document.getElementsByTagName("a"); 
 		for (var i=0; i<anchors.length; i++) { 
   			var anchor = anchors[i]; 
   		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") 
     		anchor.target = "_blank"; 
 	} 
} 

window.onload = externalLinks; 

$(document).ready(function(){

	$('ul#mainLeft').superfish({
		delay: 600,
		animation: {opacity:'show',height:'show'},
		speed: 'fast',
		autoArrows: false,
		dropShadows: false
		//onShow: function(){$('.forced ul').hide();},
		//onHide: function(){$('.forced ul').show();}       
	});
	
	$('#leftNav ul li.blue-nav').hover(function(){$('.mainImage img:eq(0)').show();},function(){$('.mainImage img:eq(0)').hide();});
	$('#leftNav ul li.red-nav').hover(function(){$('.mainImage img:eq(1)').show();},function(){$('.mainImage img:eq(1)').hide();});
	$('#leftNav ul li.dred-nav').hover(function(){$('.mainImage img:eq(2)').show();},function(){$('.mainImage img:eq(2)').hide();});
	$('#leftNav ul li.brown-nav').hover(function(){$('.mainImage img:eq(3)').show();},function(){$('.mainImage img:eq(3)').hide();});
	$('#leftNav ul li.orange-nav').hover(function(){$('.mainImage img:eq(4)').show();},function(){$('.mainImage img:eq(4)').hide();});
	$('#leftNav ul li.green-nav').hover(function(){$('.mainImage img:eq(5)').show();},function(){$('.mainImage img:eq(5)').hide();});
	$('#leftNav ul li.purple-nav').hover(function(){$('.mainImage img:eq(6)').show();},function(){$('.mainImage img:eq(6)').hide();});

	if($('body').hasClass('all-seafood')){$('#leftNav ul li.blue-nav').addClass('forced');}
	if($('body').hasClass('bar-tapas-and-starters')){$('#leftNav ul li.red-nav').addClass('forced');}
	if($('body').hasClass('butchery')){$('#leftNav ul li.dred-nav').addClass('forced');}
	if($('body').hasClass('smoked-cured-seafood')){$('#leftNav ul li.brown-nav').addClass('forced');}
	if($('body').hasClass('menu-alternatives')){$('#leftNav ul li.orange-nav').addClass('forced');}
	if($('body').hasClass('deli')){$('#leftNav ul li.green-nav').addClass('forced');}
	if($('body').hasClass('desserts')){$('#leftNav ul li.purple-nav').addClass('forced');} 

	$("#contentWrap table").tablesorter();		
	
	$('.btnPrint').click(function() {
		window.print();
		return false;
	});
	
	$(".contactForm .cms_submit").click(function() {
	
		if ($(".contactForm .name input").val() == "") {
			$(".contactForm .name input").parent().addClass("invalid");
			$(".contactForm .name input").focus();
			$(".error").fadeIn('fast');
			return false;
		}
		
		if ($(".contactForm .email input").val() == "") {
			$(".contactForm .email input").parent().addClass("invalid");
			$(".contactForm .email input").focus();
			$(".error").fadeIn('fast');
			return false;
		}
		
		if ($(".contactForm .telephone input").val() == "") {
			$(".contactForm .telephone input").parent().addClass("invalid");
			$(".contactForm .telephone input").focus();
			$(".error").fadeIn('fast');
			return false;
		}
		
		if ($(".contactForm .address input").val() == "") {
			$(".contactForm .address input").parent().addClass("invalid");
			$(".contactForm .address input").focus();
			$(".error").fadeIn('fast');
			return false;
		}
		
		if ($(".contactForm .enquiry textarea").val() == "" && $(".contactForm .enquiry textarea").length > 0) {
			$(".contactForm .enquiry textarea").parent().addClass("invalid");
			$(".contactForm .enquiry textarea").focus();
			$(".error").fadeIn('fast');
			return false;
		}
	
	});
	
});


