$('.error').hide();
$('#send').click(function() {
	// validate and process form
	// first hide any error messages
	$('.error').hide();
	

	var name = $("input#name").val();
	if (name == "") {
		$("label#name_error").fadeIn();
		$("input#name").focus();
		$("input#name").keyup(function () {
			$("label#name_error").fadeOut();
		});
		return false;
	}
	var email = $("input#email").val();
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (email == "" || !filter.test(email)) {
		$("label#email_error").fadeIn();
		$("input#email").focus();
		$("input#email").keyup(function () {
			$("label#email_error").fadeOut();
		});
		return false;
	}

	var comments = $("textarea#commentsField").val();
	if (comments == "") {
		$("label#comments_error").fadeIn();
		$("input#commentsField").focus();
		$("input#commentsField").keyup(function () {
			$("label#comments_error").fadeOut();
		});
		return false;
	}
	
	var siteurl = $("input#siteurl").val();
	
	

	$.post("/scripts/process.php",
	   { name: name, email: email, siteurl: siteurl, comments: comments },
	   	function(data){
			$('#contactForm').html("<div id='message'></div>");
			$('#message').html("<h2>Your Comments Have Been Submitted.</h2>")
					.append("<p id='responseMessage'>Thank you for your feedback.  If you have any questions, I'll try my best to answer them as soon as I can.</p>")
					.hide()
					.fadeIn(1500, function() {
						$('#message');
					});
			}
	);
	return false;

});
