function validate_email(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   return reg.test(email);
}

function submitContact() {
	var name = $('#name').val();
	var email = $('#Email').val();
	var msg = $('#Message').val();

	if (name.length==0 || name=='Your Name (Required)') {
		$("#messageError").text("Must enter a name");
		$("#messageError").show("slow");	
		return false;
	}
	if (!validate_email(email)) {
		$("#messageError").text("Invalid e-mail address");
		$("#messageError").show("slow");	
		return false;
	}
	if (msg.length==0) {
		$("#messageError").text("Must enter a message");
		$("#messageError").show("slow");	
		return false;
	}
	
	$.ajax({
		url: 'contact-handler.php', 
		data: { name:name, email:email, msg:msg },
		success: function(ret) {
			if (ret == 'Success') {
				closeForm();
			} else {
				$("#messageError").text("Server error: "+ret);
				$("#messageError").show("slow");
			}
		}
	});
}

