$(function() {
	$("input.submit").click(function() {
		
		// validate and process form
		// first hide any error messages
		$('.errorBox').text("");
		$('.errorBox').hide();
		$('.messageBox').hide();
		$('.positiveBox').hide();
		
		var email = $("input#addEmail").val();
		
		if (email == "") {
			$('.errorBox').text("You must provide an e-mail address!");
			$('.errorBox').show();
			$("input#addEmail").focus();
			return false;
		}
		
		$('.messageBox').text("Please wait while we process your request...");
		$('.messageBox').show();
		
		setTimeout(function(){ self.SubmitForm() }, 750);
		
	return false;

	});

});

function SubmitForm() {

	var dataString = 'email=' + $("input#addEmail").val();
	//alert (dataString);return false;
	
	$.ajax({
		type: "POST",
		url: "/contactSend.cfm",
		data: dataString,
		success: function() {
			$('.messageBox').hide();
			$('.positiveBox').html("Request submitted!<br>We'll be in touch soon!");
			$('.positiveBox').show();
			$(':input').val("");
			$('input.submit').val("Add");
		}
	});
	
}

function IsEmailValid(sEmail)
{
	// Use Regular Expressions for Email Verification
	// Credit Reg-Ex Check: Gavin Sharp (http://www.glensharp.com/gavin/)
	REEmail = /^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/
	
	thisField = sEmail.name;
	
	//Check if blank, if so, ignore for now
	if (sEmail.value != '') {
		if (!sEmail.value.match(REEmail)) {
			alert("Please enter a valid email address.");	
			$("input#email").val("");
			$("input#email").focus();
		}
	}
}