$(document).ready(function () {

	//error messages
	$("#errormessage-show").fancybox({
		'modal'		        : true,
		'width'             : 400,
		'overlayColor'      : '#000',
		'height'            : 'auto',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none'
	});
    
    //newsletter form
    $('#newsletter-form').submit(function () {

        //declare vars
        var errormessage = '';
		
        //validate
		errormessage = errormessage + validateField(['newsletter-name'], 'name', 0, 'Name')
		errormessage = errormessage + validateField(['newsletter-email'], 'email address', 1, 'Email address')
	
        //show error message 
		if (errormessage != '') {
            $('#errormessage-text').html('<ul>' + errormessage + '</ul>');
            $('#errormessage-show').trigger('click');
            return false;
        }
         			
	});
	
	//reservations form
	if ($('#booking-form').length != 0) {
        $('#booking-form').submit(function () {

            //declare vars
            var errormessage = '';
			
			//validate
			errormessage = errormessage + validateField(['booking-name'], 'booking name', 0, '')
			errormessage = errormessage + validateField(['booking-email'], 'email address', 1, '')
			errormessage = errormessage + validateField(['booking-phone'], 'phone number', 0, '')
			errormessage = errormessage + validateField(['booking-guests'], 'guests', 0, '')
			errormessage = errormessage + validateField(['booking-dateday','booking-datemonth'], 'date', 0, '')
			errormessage = errormessage + validateField(['booking-timehour','booking-timemin'], 'time', 0, '')
			
            //show error message        			
			if (errormessage != '') {
                $('#errormessage-text').html('<ul>' + errormessage + '</ul>');
                $('#errormessage-show').trigger('click');
                return false;
            } 
             			
		});
    }

	//gift voucher form
	if ($('#giftvoucher-form').length != 0) {
        $('#giftvoucher-form').submit(function () {

            //declare vars
            var errormessage = '';
			
			//validate
			errormessage = errormessage + validateField(['giftvoucher-buyername'], 'sender name', 0, '')
			errormessage = errormessage + validateField(['giftvoucher-buyeremail'], 'sender email address', 1, '')
			errormessage = errormessage + validateField(['giftvoucher-receivername'], 'recipient name', 0, '')
			errormessage = errormessage + validateField(['giftvoucher-receiveremail'], 'recipient email address', 1, '')
			errormessage = errormessage + validateField(['giftvoucher-amount'], 'amount', 0, '$0.00')
			
            //show error message        			
			if (errormessage != '') {
                $('#errormessage-text').html('<ul>' + errormessage + '</ul>');
                $('#errormessage-show').trigger('click');
                return false;
            } 
             			
		});
    }

	//contact form
	if ($('#contact-form').length != 0) {
        $('#contact-form').submit(function () {

            //declare vars
            var errormessage = '';
			
			//validate
			errormessage = errormessage + validateField(['contact-name'], 'name', 0, '')
			errormessage = errormessage + validateField(['contact-email'], 'email address', 1, '')
			errormessage = errormessage + validateField(['contact-message'], 'message', 0, '')
			
            //show error message        			
			if (errormessage != '') {
                $('#errormessage-text').html('<ul>' + errormessage + '</ul>');
                $('#errormessage-show').trigger('click');
                return false;
            } 
             			
		});
    }

	//gallery
	if ($('#gallery').length != 0) {
    	$("a.show").fancybox({
            'overlayColor'      : '#000'
        });
    }
	
}); 
