$(function(){
	if($('.video-js').length){
		VideoJS.setupAllWhenReady();
	}



$('#comp_baf2').live('submit',function(){
	console.log('uirehguiheriyug');
	emlstring=$(this).find('#comp-email input').val();
	firststring=$(this).find('.comp-fname input').val();
	surstring=$(this).find('.comp-sname input').val();

	//template_url = $('#url').val();
	if(CheckEmail(emlstring))
	{

		$.ajax({
				type: "POST",
				url: '/php/comp2.php',
				data: "emailadd="+emlstring+"&firstname="+firststring+"&surname="+surstring,
				success: function(data){
					//alert(data);
					$('.comp-return').html(data).show('slow');
				}
			});
	}
	else
	{
		$(this).find('.comp-return').text("Please enter a valid email address").show('slow');	
	}
	return false;
});



(function(){
	
	//book form
	
	
	$('#form-te-date').datetimepicker({
		stepMinute: 30,
		ampm: true,
		hourMin:12,
		hourMax:23,
		dateFormat: 'dd/mm/yy'
	});

	$('#form-te.location').submit(function(){
		window.location = '/'+$('#form-te-restaurant').val()+'/table-enquiry/';
		return false;
	});
	
	
})();

	$(window).bind("load", function(){
		//var path = location.pathname;
		var path = location.pathname.replace('/','');
		$("a[href $='" + path + "']").each(function() {
			$(this).addClass("current");
		});
	});
	
 $('html').not('.ie7').each(function(){
/* Navigation */
var nav = {
	fx: "swing",
	speed: 700
};
$("#menu-globalnav").lavaLamp({
    fx: nav.fx,
    speed: nav.speed
});
$('li.back').empty().append('<img src="/img/navigation_over.png" width="100%" height="51px" />');

$('#menu-globalnav a').hover(function(){
	$(this).animate({color: '#530C00'},{queue:false, duration: nav.speed});
	$('#menu-globalnav .current-menu-item a, #menu-globalnav .current-page-ancestor a').animate({color: '#CDB295'},{queue:false, duration: nav.speed});	
},function(){
	$('#menu-globalnav a').animate({color: '#CDB295'},{queue:false, duration: nav.speed});
	$('#menu-globalnav .current-menu-item a, #menu-globalnav .current-page-ancestor a').animate({color: '#530C00'},{queue:false, duration: nav.speed});
});
});
/*Slider*/
if($('#newsitems div').length > 1){
$('#newsitems').rotary({
	auto: {'interval': 6000},
	changer: 'div',
	onstage: {left:5},
	offstage: {left:-480},
	ext: {
		queue:false,
		duration:500,
		easing:'swing'
	},
	control: {
		ind: {
			element: $('#nswitcher a'),
			binding: 'click',
			onclass: 'cur'
		}
	}
});
}
/*Become a friend*/
$('#hub_baf').submit(function(){

	emlstring=$('#hub_baf #baf-email input').val();
	firststring=$('#hub_baf #baf-fname input').val();
	surstring=$('#hub_baf #baf-sname input').val();
	/*template_url = $('#url').val();*/
	if(CheckEmail(emlstring))
	{

		$.ajax({
				type: "POST",
				url: '/php/baf.php',
				data: "emailadd="+emlstring+"&firstname="+firststring+"&surname="+surstring,
				success: function(data){
					//alert(data);
					$('#baf-return').html(data).show('slow');
				}
			});
	}
	else
	{
		$('#baf-return').text("Please enter a valid email address").show('slow');	
	}
	return false;
});


$('#form-te-additional').submit(function(){

	email=$('#form-te #form-te-email').val();
	restaurant=$('#form-te #form-te-restaurant').val();
	date=$('#form-te #form-te-date').val();
	guests=$('#form-te #form-te-guests').val();
	
	if(CheckEmail(email))
	{

		$.ajax({
				type: "POST",
				url: '/php/table-enquiry.php',
				data: "form-te-email="+email+"&form-te-restaurant="+restaurant+"&form-te-date="+date+"&form-te-guests="+guests,
				success: function(data){

					if($('#form-te-return').length) {
						$('#form-te-return').html(data).show('slow').delay('2000').hide('slow');
					} else {
						$('#form-te').append('<p id=\'form-te-return\' class=\'cb\'>' + data + '</p>').children('#form-te-return').show('slow').delay('2000').hide('slow');
					}
					
				}
			});
	}
	else
	{
		if($('#form-te-return').length) {
			$('#form-te-return').html('please enter a valid email address').show('slow').delay('2000').hide('slow');
		} else {
			$('#form-te').append('<p id=\'form-te-return\' class=\'cb\'>please enter a valid email address</p>').children('#form-te-return').show('slow').delay('2000').hide('slow');
		}
	}
	return false;
});


//POPUP
	
	if($('#popup_targ').length>0){
	$(window).bind("resize",function(){
		$('.pgecontainer').pgeConCen();					   
	});
		
			$('#popup_targ').PgeMask(function(){
			$('#popup_home #close,#popup #close ').live('click',function(){
				$(this).PgeUnloadmask();				
			});				
		});
}

/*COMPETITION*/

	//ONE FOR TICKETS

	$('.comp_baf').submit(function(){

	emlstring=$(this).find('#comp-email input').val();
	firststring=$(this).find('.comp-fname input').val();
	surstring=$(this).find('.comp-sname input').val();
	telstring=$(this).find('#comp-tel input').val();
	//template_url = $('#url').val();
	if(CheckEmail(emlstring))
	{

		$.ajax({
				type: "POST",
				url: '/php/comp.php',
				data: "emailadd="+emlstring+"&firstname="+firststring+"&surname="+surstring+"&tel="+telstring,
				success: function(data){
					//alert(data);
					$('.comp-return').html(data).show('slow');
				}
			});
	}
	else
	{
		$(this).find('.comp-return').text("Please enter a valid email address").show('slow');	
	}
	return false;
});

//ANOTHER COMP >.< ONE FOR THE WINDSOR GRILL ONLY




/* SECOND COMPETITION LOL */

if($('#competitionform').length){
		
		$('#competitionform').submit(function(){

			var answer = $('#competitionform input[type=radio]:checked').val();
			var name = $('#name').val();
			var email = $('#email').val();

			/* if(answer=='yes') answer=1; else answer=0; */

			//alert(answer);

			switch(answer){
						case "KewGrill":
							answer=1;
						break;
						
						case "Menage":
							answer=2;
						break;
						
						case "TheGreyhound":
							answer=3;
						break;						
					}

			$.ajax({
				type: 'POST',
				url: '/php/main_competition/process.php',
				data:'answer=' + answer + '&name=' + name + '&email=' + email,
				success: function(html){
					$('.cFrmReturn').text(html);
				}
			});
			return false;
		});
	}

function CheckEmail(inputemail) {
	AtPos = inputemail.indexOf("@");
	StopPos = inputemail.lastIndexOf(".");

	if (AtPos == -1 || StopPos == -1)
	{
		return false;
	}
	else
	{
		return true;	
	}
	}

/* Fancybox 

if($(".rimage").length){
	$(".rimage").fancybox({
	
		'titlePosition'		: 'over',
		'overlayColor'		: '#450A00',
		'overlayOpacity'	: 0.8,
		'titleFromAlt'		:true
	
	});
	
} */


/* Restaurant Images */
	

	if($('#thumbs').length){
		
		//add scrollable
			$('#thumbs .scrollable').scrollable({
				circular: true,
				vertical: true
			}).autoscroll({interval: 4500});


			//access jQuery Tools API & globalise gallery variable
			var thumbs=$('#thumbs').data("scrollable");
			var gallery;
			var g_event;
			var ti;
			var gallery_images="";


			//thumbs click event
			$('#thumbs a').bind('click',function(){
				return false;
			});
			$('#thumbs span').live('click',function(){
				var ti = $('#thumbs span').index(this);

				//alert($('#thumbs span').index(this) + " - " + $('#thumbs .items div div').index(this));

				//if there is no gallery ...
				if(!g_event)
				{
					//generate code for large gallery
					$('#thumbs a').each(function(i){
						gallery_images+="<div><img width=\"920px\" height=\"500px\" src=\""+$(this).attr('href')+"\" /><span class=\"zoom\" title=\"Zoom In/Out\">Zoom In/Out</span></div>";
					});

					// ...crate it
					$('#gallery').append('<div class="scrollable"><div class="items">'+
						gallery_images
					+'</div></div><a class="g_prev" href="#">&lt;</a> <a class="g_next" href="#">&gt;</a>');

					// and add scrollable
					$('#gallery').scrollable({
						circular: true,
						next: ".g_next",
						prev: ".g_prev"
					});

					//set API variable
					gallery=$('#gallery').data("scrollable");

					//set click event for zoom out
					$('#gallery').bind('click', function(){
						$('#gallery .scrollable').slideUp();
						$('#thumbs .scrollable').slideDown();
						$('#bodycontent').slideDown();
						$('#gallery>a').fadeOut();
						//$('#thumbs .g_prev, #thumbs .g_next').fadeIn();
						return false;
					});
					g_event=1;
				}

				//slide and change gallery image
				$('#gallery .scrollable').slideDown().animate({height: 500});
				$('#gallery>a').fadeIn();
				//$('#thumbs .g_prev, #thumbs .g_next').fadeOut();

				$('#bodycontent').slideUp();

				$('#thumbs .scrollable').slideUp();
				if(g_event===1 && gallery) gallery.seekTo(ti, 0);
				
				return false;

			});
			

}

/* End Restaurant Images */

/* News tab */

if($('.panes').length){

	$("ul.newstabs").tabs("div.panes > div");

		$("#paneone").scrollable();
		$("#panetwo").scrollable();
		$("#panethree").scrollable();
		$("#panefour").scrollable();

			$('.newstabs a').bind('click',function(){
				$("#paneone").data('scrollable').begin();
				$("#panetwo").data('scrollable').begin();
				$("#panethree").data('scrollable').begin();
				$("#panefour").data('scrollable').begin();	
			});

			$('.arrowcont a').click(function()
			{
				return false;
			})
			
};

$('#featurebox li a').hover(function(){
	$('#pages').stop(true, false);
	$(this).trigger('click');
	
	$(this).bind('click', function(){
		link = $(this).attr('href');
		window.location.href = link;
	});
},
function(){
	$(this).unbind('click');
});


/* Homepage Scroll */

if($('#mainscrollable').length){

	// main vertical scroll
	$("#mainscrollable").scrollable({

		// basic settings
		vertical: true,

		// up/down keys will always control this scrollable
		keyboard: 'static',

		// assign left/right keys to the actively viewed scrollable
		onSeek: function(event, i) {
			horizontal.eq(i).data("scrollable").focus();
		}
	// main navigator (thumbnail images)
	}).navigator("#featurebox ul");


	// horizontal scrollables. each one is circular and has its own navigator instance
	var horizontal = $(".scrollable").scrollable({ circular: true }).navigator(".navi");


	// when page loads setup keyboard focus on the first horzontal scrollable
	horizontal.eq(0).data("scrollable").focus();

}

/* Form Input clears */

$(window).bind("load", function(){
			//clear form inputs (add & uses rel attributes for comparison)
			$('.inputClear').focus(function(){
				if(!$(this).attr('rel')) {
					$(this).attr('rel',$(this).val()).val('');
				} else {
					if($(this).val()==$(this).attr('rel')) $(this).val('');
				}
			}).blur(function(){
			   if($(this).val()=="") $(this).val($(this).attr('rel'));
			});
});


});

