$(document).ready(function() {
	$("input#formName").focus();
  	$('.error').hide();
	
	$(".formSubmitButton").click(function() {
		// validate and process form
		// first hide any error messages
		$('.error').hide();
		
		var passedValidation = true;
		
		var formName = $("input#formName").val();
	
		if (formName == "") {
			$("label#formName_error").fadeIn();
			$("input#formName").focus();
			passedValidation = false;
		}
		var formEmail = $("input#formEmail").val();
	
		if (formEmail == "") {
			$("label#formEmail_error").fadeIn();
			$("input#formEmail").focus();
			passedValidation = false;
		}
		var formMessage = $("textarea#formMessage").val();
	
		if (formMessage == "") {
			$("label#formMessage_error").fadeIn();
			$("input#formMessage").focus();
			passedValidation = false;
		}
		
		if (passedValidation == false) {
			return false;
		}
		
		var dataString = 'formName='+ formName + '&formEmail=' + formEmail + '&formMessage=' + formMessage;
		//alert (dataString);return false;
		
		$.ajax({
			type: "POST",
			url: "bin/process.php",
			data: dataString,
			success: function() {
				$('#contactContainer').html("<div id='message' style='display:none;'></div>");
				$('#message').html("<p>Your message has been sent.</p><p>We will return your message as soon as we can.</p><p>Thank you.</p>").fadeIn("slow");
			}
		});
		return false;
	});
});
