
	jQuery(function($) {
		
		
		$.validator.addMethod(
		    "australianDate",
		    function(value, element) {
		        return value.match(/^\d\d?\/\d\d?\/\d\d\d\d$/);
		    },
		    "Please enter a date in the format dd/mm/yyyy"
		);
		
		
		$("#guestlist").validate({
		
			submitHandler: function() {
				
				$(".form").slideUp();
				$(".processing").slideDown();
				
				var templateURL = $("#templateURL").val();
						
				$.post(templateURL+"/guestlist.php", $("#guestlist").serialize(), function(returned) {
				 
				 	$(".success").html(returned);
					$(".success").slideDown(); 
					$(".processing").slideUp(); 
					
					}); // end success function
			
			}, // end submit function() {
			
			showErrors: function(errorMap, errorList) {
           		
           		
           		
           }
           
           							
		}); // end $("#guestlist").validate({
				
	}); // end $(function() {
	
	
	
	jQuery(function($) {
	
		$("label:not(#feedback p label)").inFieldLabels();	
		$("#Time").timePicker();
		$( "#Date" ).datepicker({ dateFormat: 'dd/mm/yy' });
		
		$("#book").validate({
		
			submitHandler: function() {
				
				$(".form").slideUp();
				$(".processing").slideDown();	
				
				var requestURI = $("#requestURI").val();
						
				$.post(requestURI, $("#book").serialize(), function(returned) {
				 
				 	$(".success").html(returned);
					$(".success").slideDown(); 
					$(".processing").slideUp(); 
					
					}); // end success function
			
			}, // end submit function() {
			
			showErrors: function(errorMap, errorList) {
           		/* Custom error-handling code here */
           		
           }
           
           
          }); // end $("#guestlist").validate({

           
           
           
		$("#feedback").validate({
		
			submitHandler: function() {
				
				$(".form").slideUp();
				$(".processing").slideDown();	
				
				var requestURI = $("#requestURI").val();
						
				$.post(requestURI, $("#feedback").serialize(), function(returned) {
				 
				 	$(".success").html(returned);
					$(".success").slideDown(); 
					$(".processing").slideUp(); 
					
					}); // end success function
			
			}, // end submit function() {
			
			showErrors: function(errorMap, errorList) {
           		/* Custom error-handling code here */
           		
           		
           		
           }           
           
           							
		}); // end $("#guestlist").validate({
	
	});

