$(function() {
	try {
	$("#datepicker").datepicker({minDate: 0});
	} catch(ex){}
	
	$('#form1').submit(function() {
		with(this) {
			if(firstname.value.trim() == '') {
				alert('Please enter your Name!');
				firstname.focus();
				return false;
			}
			if(email.value.trim() == '') {
				alert('Please enter your Email!');
				email.focus();
				return false;
			}
			if( !email.value.trim().is_valid_email() ) {
				alert('Please enter your Email!');
				email.focus();
				return false;
			}
			/*
			if(date.value.trim() == '') {
				alert('Please enter Date!');
				date.focus();
				return false;
			}
			*/
			if( !waiver.checked ) {
				alert('You must agree to our Waiver!');
				return false;
			}
		}
	});
	$('#form2').submit(function() {
		with(this) {
			if(name.value.trim() == '') {
				alert('Please enter your Name!');
				name.focus();
				return false;
			}
			if(email.value.trim() == '') {
				alert('Please enter your Email!');
				email.focus();
				return false;
			}
			if( !email.value.trim().is_valid_email() ) {
				alert('Please enter your Email!');
				email.focus();
				return false;
			}
			if(message.value.trim() == '') {
				alert('Please enter your Message!');
				message.focus();
				return false;
			}
		}
	});
});

String.prototype.trim = function() 
{
	return this.replace(/^\s*(\b.*\b|)\s*$/, "$1");
}

String.prototype.is_valid_email = function(){
   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
   return emailPattern.test(this); 
}
