$(document).ready(function() {

	$('form#frmBooking').submit(function(){	
	
		if($('input[name=name_of_function]').val() == ""){
			alert('Please make sure that you fill in the Name of the Function.');
			return false;
		}	
		if($('input[name=proposed_date]').val() == ""){
			alert('Please make sure that you fill in the Proposed Date.');
			return false;
		}	
		if(!$('#morning').is(':checked') && !$('#afternoon').is(':checked') && !$('#evening').is(':checked')){
			alert('Please make sure that you fill in the Time.');
			return false;
		}			
		if($('input[name=number_of_people]').val() == ""){
			alert('Please make sure that you fill in the Number of People.');
			return false;
		}	
		if($('input[name=room_choice]').val() == ""){
			alert('Please make sure that you fill in your Room Choice.');
			return false;
		}	
		if($('input[name=contact_name]').val() == ""){
			alert('Please make sure that you fill in your Contact Name.');
			return false;
		}	
		if($('input[name=company_organisation]').val() == ""){
			alert('Please make sure that you fill in your Company / Organisation.');
			return false;
		}	
		if(!check_email($('input[name=email_address]').val())){
			alert('Please make sure that you fill in a valid Email Address.');
			return false;
		}
		if($('input[name=telephone]').val() == ""){
			alert('Please make sure that you fill in your Telephone Number.');
			return false;
		}	
		if($('input[name=postal_address]').val() == ""){
			alert('Please make sure that you fill in your Postal Address.');
			return false;
		}			
		if($('input[name=suburb]').val() == ""){
			alert('Please make sure that you fill in your Suburb.');
			return false;
		}	
		if($('#state').val() == ""){
			alert('Please make sure that you specify a State.');
			return false;
		}	
		if($('input[name=postcode]').val() == ""){
			alert('Please make sure that you fill in your Post Code.');
			return false;
		}	
		if(!$('#breakfast').is(':checked') && !$('#morning_tea').is(':checked') && !$('#lunch').is(':checked') && !$('#afternoon_tea').is(':checked') && !$('#dinner').is(':checked')){
			alert('Please make sure that you select at least one Catering Option.');
			return false;
		}	
		if(!$('#all_day_tea_coffee').is(':checked') && !$('#cocktails').is(':checked') && !$('#soft_drink').is(':checked')&& !$('#alcohol').is(':checked')){
			alert('Please make sure that you select at least one Beverage Option.');
			return false;
		}	
		if($('#additional_comments').val() == ""){
			alert('Please make sure that you fill in the Additional Comments.');
			return false;
		}	
	});

	function check_email (value) {
		return /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);
	}
	
});