/*
	Validate the contact us form
*/
$(document).ready( function() {
	$("input#ContactUs").click( function() {

		var error_message = false;

		var name = $("input#Name").val();
		var email = $("input#Email").val();
		var phoneNumber = $("input#PhoneNumber").val();
		var message = $("textarea#ContactUsMessage").val();

		// a Regular expression to validate the email against
		var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,4})+$/;

		// whether the typed email validated against the regular expression
		var emailValid = emailRegEx.test( email );

		if( !name )
		{
			error_message = 'Please fill in your name';
		}
		else if( !email )
		{
			error_message = 'Please fill in your email';
		}
		else if( !emailValid )
		{
			error_message = 'Please fill in a valid Email Address';
		}
		else if( !message )
		{
			error_message = 'Please fill a message';
		}

		if( error_message )
		{
			$("div#contact-us-error").fadeIn('medium');
			$("div#contact-us-error p").text(error_message);

			// In case we would like to have it disappear once its visible
			// setTimeout(function(){ $("div#contact-us-error").fadeOut('slow'); }, 5000);

			return false;
		}
		// All went clear
		else
		{			
			return true;
		}
	});
});
