// Global Javascript Functions
// Author: Robert Games
// Agency: Pad Media
// Date: 24/06/2011


// Contact Form Validation
$(document).ready(function() {

	$("#contact-form").validate({

		rules: {
			name: "required",
			email: {
				required: true,
				email: true
			},
			phone: "required",
			partySize: "required",
			date: "required",
			time: "required"
		},
		
		messages: {
			name: "Please enter your full name",
			email: "A valid email address is required",
			phone: "Your phone number is required",
			partySize: "Party Size is required",
			date: "What date would you like to make your reservation for",
			time: "What time would you like to make your reservation for"
		}
		

	});
				
});


// Register Now Form Validation
$(document).ready(function() {

	$("#register").validate({

		rules: {
			name: "required",
			email: {
				required: true,
				email: true
			}
		},
		
		messages: {
			name: "Please enter your full name",
			email: "A valid email address is required"
		}
		

	});
				
});



// Header Image fade
$(document).ready(function() {

	$('#header-img').cycle({
		
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	
	});

});


// Gallery
$(document).ready(function() {

	$("a[rel=gallery]").fancybox({
			
			'transitionIn'	: 'elastic',
			'transitionOut'	: 'elastic'
					
	});

});

// Date Picker
$(function() {
		$( "#date" ).datepicker({ 
							
			dateFormat: 'DD, d MM, yy' 
	
		});
});

// Route Planner
$(document).ready(function() {
    $('#map').routePlanner({
        homeLocation: {
            address: 'KT1 1SW'
        },
        /*geolocation: {
            enabled: false
        },*/
		cacheResults: false,
		zoom: 15
    });
});             
