jQuery(document).ready(function() {

	

	$('#btnSubmit').click(function(){
		$('#error').hide();
		
		var required = false;
		var date = false;
		
		var errRequired = $('#errRequired').attr('value');
		var errDate = $('#errInvalidDate').attr('value');
		var errEmail = $('#errInvalidEmail').attr('value');
		
		var name = $('#txtName').attr('value');
		var email = $('#txtEmail').attr('value');
		var phone = $('#txtPhone').attr('value');
		var nrPersons = $('#ddlPersons').attr('value');
		
		var startDate = $('#datepicker_start').attr('value');
		var endDate = $('#datepicker_end').attr('value');
		
		if(name == "" || email == "" || phone == "" || nrPersons == "" || startDate == "" || endDate == "")
		{	
			$('#error').html(errRequired);
			$('#error').show();
			return false;
		}
		else if(startDate > endDate)
		{
			$('#error').html(errDate);
			$('#error').show();
			return false;
		}
		else if(!validate(email))
		{
			$('#error').html(errEmail);
			$('#error').show();
			return false;
		}
			
		return false;
	})
})

function validate(email) {
   	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);
}





