 $(function() {

   $("ul.navbar a , p.navbar a").click(function(e){
		$("ul.navbar a").removeClass("selected");
		 $(this).addClass("selected");
		//$("div#plate div.pages").hide();
		//var page = "#" + $(this).attr("href");
		//alert(page);
		var content = $(this).attr("href") + ".html";
		//var c = $(page).attr("class");
		//var checker = jQuery.trim(c.split("pages")[1]);
		//if (checker == "done" )
		//{
			//$(page).fadeIn();
			//return false;
		//}
		//$(page).addClass("done");

		$('div#plate').load(content, function() {
		

		  $($.date_input.initialize);
		}).fadeIn();
		return false;
   });
	
	$('.onlinebook').click(function(){
	 $('ul.navbar a#bookstall-page').trigger('click');
	 return false;
	});
	
	$('span.smallerh1').click(function(){
	 $('ul.navbar a#press-page').trigger('click');
	});
	

	
 });
 
 
 function getTotalPrice(){
	 
	$("select#stall-type").select(function(){
										   
				alert("total price:") ;
							   
										   
				});
	 
	 
}

function isValidEmailAddress(emailAddress) {
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
				return pattern.test(emailAddress);
				}
function ValidatSendEmail(){
	  $("span.error").hide();
	  
	  var validate=0;
	  if($("input#youremail").val() == ""){
		 	$("input#youremail").val('Please insert your email here!');
			$("span#youremail-e").show();
			validate += 1;

		}
		if(!isValidEmailAddress($("input#youremail").val() )){
		 	$("input#youremail").val('Please insert valid email here!');
			$("span#youremail-e").show();
			validate += 1;

		}
		if(validate > 0){return false;}
		return true;
		
	  }
	  
	  
	  function formValidate(){
	  	$("span.error").hide();
		$("input.frm , input#date").css({
			'border':'1px solid #999999',
			'background-color': '#FFFFFF'
		  });
		$("select#stall-type").css({
			'border':'1px solid #999999',
			'background-color': '#FFFFFF'
		  });
		var validate = 0;
		if($("input#name").val() == ""){
			$("input#name").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
		 	$("input#name").val('Please insert your first name here');
			$("span#name-e").show();
			validate += 1;
		}
		
		if($("input#lname").val() == ""){
			$("input#lname").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
		 	$("input#lname").val('Please insert your last name here');
			$("span#lname-e").show();
			validate += 1;
		}
		
		if($("input#emailad").val() == ""){
		 	$("input#emailad").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("input#emailad").val('Please insert a valid email address here');
			$("span#email-e").show();
			validate += 1;

		}
		if(!isValidEmailAddress($("input#emailad").val() )){
		 	$("input#emailad").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("input#emailad").val('Please insert a valid email address here');
			$("span#email-e").show();
			validate += 1;

		}
		if($("input#fone").val() == ""){
		 	$("input#fone").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("input#fone").val('Please insert a contact number here');
			$("span#fone-e").show();
			validate += 1;
		}
		
		
		if($("input#date").val() == ""){
		 	$("input#date").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("input#date").val('Please select the Sunday you require');
			$("span#date-e").show();
			validate += 1;
		}

		if($("input#date").val() == "Please select the Sunday you require"){
		 	$("input#date").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("input#date").val('Please select the Sunday you require');
			$("span#date-e").show();
			validate += 1;
		}

		


		if($("input#date").val() != ""){
			var dtm = new Date($("input#date").val());
			var valDate = new Date("09/19/2010");
			if(dtm < valDate){
				$("input#date").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
				$("input#date").val('Please select sunday after 19th of september');
				validate += 1;
			}
			
		}
		
		if($("input#number-of-stall").val() == ""){
		 	$("input#number-of-stall").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("input#number-of-stall").val('Please insert number of stalls here');
			$("span#number-e").show();
			validate += 1;

		}
		if($("select#stall-type").val() == 0){
		 	$("select#stall-type").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("span#type-e").show();
			validate += 1;

		}
		
		if($("select#alternative").val() == 0){
		 	$("select#alternative").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("span#alt-e").show();
			validate += 1;

		}
		

		if(validate > 0){return false;}
		return true;
	  
	  
	  }
	  
	  function formValidation(){
	  $("span.error").hide();
	  $("input.frm").css({
			'border':'1px solid #999999',
			'background-color': '#FFFFFF'
		  });
		
		$("select").css({
			'border':'1px solid #999999',
			'background-color': '#FFFFFF'
		  });
	  var validate=0;
	  if($("input#name-on-card").val() == ""){
		 	$("input#name-on-card").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("input#name-on-card").val('Please insert name on the card here');
			$("span#name-on-card-e").show();
			validate += 1;
		}
		

		if($("select#cardType").val() == ""){
			$("select#cardType").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("span#cardType-e").show();
			validate += 1;
		}
		
		if($("input#cardnumber-1").val()==""){
			$("input#cardnumber").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("input#cardnumber-1").val('Please insert card number here');
			$("span#cardnumber-e").show();
			validate += 1;
		}
		if($("input#cardnumber-2").val()==""){
			$("input#cardnumber").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("input#cardnumber-2").val('Please insert card number here');
			$("span#cardnumber-e").show();
			validate += 1;
		}
		if($("input#cardnumber-3").val()==""){
			$("input#cardnumber").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("input#cardnumber-3").val('Please insert card number here');
			$("span#cardnumber-e").show();
			validate += 1;
		}
		if($("input#cardnumber-4").val()==""){
			$("input#cardnumber").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("input#cardnumber-4").val('Please insert card number here');
			$("span#cardnumber-e").show();
			validate += 1;
		}
		
		if($("select#cardExMonth").val()==""){
			$("select#cardExMonth").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("span#cardExMonth-e").show();
			validate += 1;
		}
		if($("select#cardExYear").val() == ""){
			$("select#cardExYear").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
			$("span#cardExMonth-e").show();
			validate += 1;
		}
		if($("input#securitycode").val() == ""){
				$("input#securitycode").css({
					'border':'4px solid #FF0000',
					'background-color': '#FFFF00'
				});
				$("input#securitycode").val('Please insert security code here');
				$("span#securitycode-e").show();
				validate += 1;
			}
		
		if($("select#cardType").val() == "MAESTRO" || $("select#cardType").val() == 'SOLO'){
			if($("input#issuenumber").val() == ""){
				$("input#issuenumber").css({
						'border':'4px solid #FF0000',
						'background-color': '#FFFF00'
					});
				$("input#issuenumber").val('Please insert issue number here');
				$("span#issuenumber-e").show();
				validate += 1;

			}
		}
		var terms = $('#termsAndConditions').attr('checked');
		if(!terms){
			alert("Please read and accept the Terms and Conditions")
			$("span#termsAndConditions-e").show();
			validate += 1;

		}

		if(validate > 0){return false;}
		return true;
	  
	  
	  }
function setTotalPrice(price){
	
	 alert(price);
	
	}
	
