function validateEmail(email) 
{ 
 var re = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
 return email.match(re);
}

$(document).ready(function() { 
	$("#contactsubmit").click( function() {
		$("#FeedbackInfoForm").submit();
	});

	$("#FeedbackInfoForm").submit(function() {
		$(this).ajaxSubmit({
			beforeSubmit: function() {
				email = $("#FeedbackEmail").val(); 
				if (email.length == 0) {
					$("#FeedbackError").text("You must provide a valid email address.").show();
					return false;
				}
				if (!validateEmail(email)) {
					$("#FeedbackError").text("You must provide a valid email address.").show();
					return false;
				}
				$("#FeedbackError").hide();
			},
			success: function() { 
				$("#contact-form-form").hide();
				$("#contact-form-thankyou").show();
			}
		});
		return false;
	});
	
});
