$(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 formAddress = $("input#formAddress").val();
		var formCity = $("#formCity").val();
		var formState = $("#formState").val();
		var formZip = $("#formZip").val();
		var formLocation = $("#formLocation").val();
		var formServer = $("#formServer").val();
		var formDate = $("#formDate").val();
		var formTime = $("#formTime").val();
		var formManVisit = $("#formManVisit").val();
		var formHowOften = $("#formHowOften").val();
		var formComments = $("#formComments").val();
		var formFoodQuality = $("#formFoodQuality").val();
		var formTimeliness = $("#formTimeliness").val();
		var formFriendliness = $("#formFriendliness").val();
		var formAtmosphere = $("#formAtmosphere").val();
		var formOverall = $("#formOverall").val();
		
		if (passedValidation == false) {
			return false;
		}
		
		var dataString = 'formName='+ formName + '&formEmail=' + formEmail + '&formAddress=' + formAddress + '&formCity=' + formCity + '&formState=' + formState +
			'&formZip=' + formZip + '&formLocation=' + formLocation + '&formServer=' + formServer + '&formDate=' + formDate + '&formTime=' + formTime +
			'&formManVisit=' + formManVisit + '&formHowOften=' + formHowOften + '&formComments=' + formComments + '&formFoodQuality=' + formFoodQuality +
			'&formTimeliness=' + formTimeliness + '&formFriendliness=' + formFriendliness + '&formOverall=' + formOverall + '&formOverall=' + formOverall;
		//alert (dataString);return false;
		
		$.ajax({
			type: "POST",
			url: "bin/gcprocess.php",
			data: dataString,
			success: function() {
				$('#guestCommentsContainer').html("<div id='message' style='display:none; padding:20px;'></div>");
				$('#message').html("<p>Your comments has been sent. We will contact you as soon as we can.</p><p>Thank you for visiting one of our locations.</p><p><a href='locations.html'>Check out one of our other locations.</a></p>").fadeIn("slow");
				$('#topHeader').css({'display' : 'none'});
			}
		});
		
		return false;
	});
});
