// JavaScript Document
function isValidEmail(str) { 
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (!filter.test(str)){
	return false
	}else{
		return true
	}
}
$(document).ready(function() {
	
	$(document).pngFix(); 
	$("a[rel='gallery']").colorbox({transition:"fade"});

	$(".navigation li a").click(function(e){
			$(this).blur()
		if ($(".navigation li").index(this.parentNode)==0){
			$("#winner").fadeIn()
		}else{
			$("#winner").fadeOut()
		}
		$(".navigation li a.selected").removeClass("selected")
	
		e.preventDefault();
		$(this).addClass("selected")
		$(".slider").animate({marginLeft: "-"+($(".navigation li").index(this.parentNode)*100)+"%"}, 500, function(){
		
		})
		
	})
	
	$("a.contactus").click(function(e){
		e.preventDefault();
		$("#winner").fadeOut()
		$(".slider").animate({marginLeft: "-400%"})
		$(".navigation li a.selected").removeClass("selected")
		$(".navigation li a.contactus").addClass("selected")
		
	});

	
	if ($("span#winner").length == 0 && typeof document.body.style.maxHeight === "undefined"){
		$("img#winner").remove()
	}
	
	$("#reservation").ajaxForm({ beforeSubmit:  validate, success: response });
	
	$(".pop").css("opacity","0.7")
	$(".pop").mouseover(function(){
		$(this).css("opacity","1")
	})
		$(".pop").mouseout(function(){
			$(this).css("opacity","0.7")
		})
});

function validate(){
	if ($("#name").val()==""){
		alert('Please enter a reservation name')
		$("#name").focus()
		return false;
	}
if ($("#contact").val()==""){
	alert('Please enter a contact number')
	$("#contact").focus()
	return false;
}	
}

function response(){
	$('#reservation').html("<p><strong>Thank You</strong></p><p>We have recieved your reservation. Your booking will be confirmed by a phone call.</p>")
}
