//Plugin to add text to an input field that disappears on focus 
$(document).ready(function() {

	$("ul#breadcrumb li:last-child").css({"background":"none"});
	
	$("ul#experienceList .listItem a, ul#experienceList .listItem img").hover(function(){
		$(this).parent().find("img").css({"display":"block"});
		$(this).parent().css({"background":"#f4f4f4"});
	},
	function()
	{
		$(this).parent().find("img").css({"display":"none"});	
		$(this).parent().css({"background":"#ffffff"});
	}
	);
	
	$("#nav li ul li ul").each(function(){
		if($(this).find("li").size()==0)
		{
			$(this).remove();	
		}
	});	
	
	$("ul.sf-menu").supersubs({ 
            minWidth:    12,   // minimum width of sub-menus in em units 
            maxWidth:    27,   // maximum width of sub-menus in em units 
            extraWidth:  1     // extra width can ensure lines don't sometimes turn over 
                               // due to slight rounding differences and font-family 
        }).superfish({ 
            pathClass:  'current',
			onHide:      function(){
				
			} 
        });
	

	
	//alert($("#nav li ul li ul").html());
	
	// Top nav bar
	//$("ul#nav li.top").hover(function(){
	//	$(this).find('.dropDown').css({display:'block'});
	//	$(this).css({background:'url(/images/navTab.png)'});
	//	$(this).find('.topLink').css({background:'url(/images/navArrow.gif) 105px 50% no-repeat'});
	//},
	//function()
	//{
	//	$(this).find('.dropDown').css({display:'none'});
	//	$(this).css({background:'none'});
	//	$(this).find('.topLink').css({background:'url(/images/navArrowBlack.gif) 105px 50% no-repeat'});
	//}
	//);
	
	$("a.advert").hover(function(){
		$(this).find(".right").css({"background":"url(/images/ads/button_hover.jpg) no-repeat"});
	},function(){
		
		$(this).find(".right").css({"background":"url(/images/ads/button.jpg) no-repeat"});
	});
	
	// Jump to Booking Form
	$(".bookJump").click(function(){
		$('html, body').animate({scrollTop:$("#bookingForm").offset().top}, 'slow');

		$('#bookingForm').expose('#000');
		$('#bookingForm').parent().prepend('<table id="exposeBorder" style="width:'+($('#bookingForm').width()+20)+'px; height:'+($('#bookingForm').height()+40)+'px; position:absolute; top:-30px; left:-10px; z-index:9999;"><tr><td id="TL"></td><td><a href="#"><img src="/images/exposeButton.jpg"></a></td><td id="TR"></td></tr><tr><td></td><td></td><td></td></tr><tr><td id="BL"></td><td></td><td id="BR"></td></tr></table>');
		
			$("#exposeBorder a").click(function(){
				$.mask.close();
				return false;
			});
		
		return false;
	});
	
	//if Homepage do all the panel javascript
	if ($(".slider").length > 0){
		var clicks = 0;
		//assign class numbers to slides
		var i = 0;
		$(".slider").find("ul#slides li").each(function(){
			$(this).addClass(""+i);
			i++;
		});
		//set interval for slides
    	var slideInterval = setInterval ( "slide()", 10000 );
		
		$(".slider img").hover(function(){
			clearInterval(slideInterval);
			
		},
		function(){
			slideInterval = setInterval ( "slide()", 10000 );			
		});
		
		$("#upButton").click(function(){
			if(clicks > 0){		
				$(this).parent().find("ul").animate({marginTop:'+=84px'},		
					function(){
						clicks--;
					});
			}
		});
		
		$("#downButton").click(function(){
			if(clicks < 3){	
				$(this).parent().find("ul").animate({marginTop:'-=84px'},		
					function(){
						clicks++;
					});
			}
		});
	}
});

function slide()
{
	$('.slider ul').animate({marginLeft:'-=359px'}, 500, function(){findandRemoveFirst();});	
}

function findandRemoveFirst(){
	$('.slider ul').css({marginLeft:'0px'});
	var i = $(".slider").find("ul#slides").children(":first").attr("class");		
	$(".slider").find("ul#slides").append('<li class="'+i+'">'+$(".slider").find("ul#slides li."+i).html()+'</li>');
	$(".slider").find("ul#slides").children(":first").remove();		
}

function ckh_frm()
{
	var chk = true;

	if ( $("#AttendeeName").val() == "" ) { 
		 $("#AttendeeName").css('background','#ffd1d1'); 
		 chk = false;
	} else {
		 $("#AttendeeName").css ('background','#ffffff'); 
	}									
	if ( $("#DeliveryName").val() == "" ) { 
		 $("#DeliveryName").css('background','#ffd1d1'); 
		 chk = false;
	} else {
		 $("#DeliveryName").css ('background','#ffffff'); 
	}
	
	if ( $("#Address1").val() == "" ) { 
		 $("#Address1").css('background','#ffd1d1');
		 chk = false;
	} else {
		 $("#Address1").css ('background','#ffffff'); 
	}
	
	if ( $("#City").val() == "" ) { 
		 $("#City").css('background','#ffd1d1'); 
		 chk = false;
	} else {
		 $("#City").css ('background','#ffffff'); 
	}
	
	if ( $("#Postcode").val() == "" ) { 
		 $("#Postcode").css('background','#ffd1d1'); 
		 chk = false;
	} else {
		 $("#Postcode").css ('background','#ffffff'); 
	}
			
	return chk;			
}
