﻿$(document).ready(function(){
	$("#submit").click(function(){					   				   
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var nameVal = $("#name").val();
		if(nameVal == '') {
			$("#nameerror").after('<div class="error">Please enter your name.</div>');
			hasError = true;
		} 
		var emailVal = $("#email").val();
		var confVal = $("#conf").val();
		if(emailVal == '' || !emailReg.test(emailVal)) {
			$("#emailerror").after('<div class="error">Please enter a valid email.</div>');
			hasError = true;
		} 
		if(confVal =='' || !emailReg.test(confVal)) {
			$("#conferror").after('<div class="error">Please enter a valid email.</div>');
			hasError = true;
		} 
		else if(emailVal != confVal) {
			$("#conferror").after('<div class="error">The two emails do not match.</div>');
			hasError = true;
		}
		var subject = $("#subject").val();
		var msg = $("#message").val();
		if(msg == '') {
			$("#messageerror").append('<div class="error">Don\'t leave your message blank!</div>');
			hasError = true;
		}
		
		if(hasError == false) {
			$("#contact").slideUp(1000);
			$("#response").append('<img id="loading" src="images/loadlg.gif" />');
			$.ajax({
				type:		"POST",
				url:		"bin/successcontact.php",
				data:		"name="+nameVal+"&email="+emailVal+"&subject="+subject+"&message="+msg,
				success:	function(html) {
							$("#loading").fadeOut(1000);
							$("#response").html(html);
							}
				}
   			);
		}	
		return false;
	});						   
});