$(document).ready(function(){
	$("#contact-form #tsubmit").click(function(){					   				   
		$(".prompt").hide();
		$(".error").removeClass();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;	
		
		var nameVal = $("#contact-form #tName").val();
		if(nameVal == '') {
			$("#contact-form #tName").after('<span class="error prompt">Please enter your name.</span>');
			$("#contact-form #tName").addClass("error");
			hasError = true;
		}	
		var cityVal = $("#contact-form #tCity").val();
		if(cityVal == '') {
			$("#contact-form #tCity").after('<span class="error prompt">Please enter your city.</span>');
			$("#contact-form #tCity").addClass("error");
			hasError = true;
		}
		
		var stateVal = $("#contact-form #tState").val();
		if(stateVal == 'n') {
			$("#contact-form #tState").after('<span class="error prompt">Please enter your state.</span>');
			hasError = true;
		}
		
		var phoneVal = $("#contact-form #tPhone").val();
		if(phoneVal == '') {
			$("#contact-form #tPhone").after('<span class="error prompt">Please enter your phone number.</span>');
			$("#contact-form #tPhone").addClass("error");
			hasError = true;
		}
		
		var emailVal = $("#contact-form #tEmail").val();
		if(emailVal == '') {
			$("#contact-form #tEmail").after('<span class="error prompt">Please enter your email address.</span>');
			$("#contact-form #tEmail").addClass("error");
			hasError = true;
		} else if(!emailReg.test(emailVal)) {	
			$("#contact-form #tEmail").after('<span class="error prompt">Please enter a valid email address.</span>');
			$("#contact-form #tEmail").addClass("error");
			hasError = true;
		}
		
		var messageVal = $("#contact-form #tMessage").val();
		if(messageVal == '') {
			$("#contact-form #tMessage").after('<span class="error prompt">Please enter your message.</span>');
			$("#contact-form #tMessage").addClass("error");
			hasError = true;
		}
		
		if(hasError == false) {
	      $("#contact-form p.submit").html("<img src='http://www.maxfreezegel.com/images/loading.gif' />");
          $.ajax({
            type: "POST",
            url: "http://www.maxfreezegel.com/include/testimonial_mailer.php",
            data: { tName: nameVal, tCity: cityVal, tState: stateVal, tEmail: emailVal, tPhone: phoneVal, tMessage: messageVal},
            success: function() {
		      $('#contact-form').html("<h1>Submitted Successfully!</h1>");
              $('#contact-form h1').after("<div class='valid'></div>");
              $('.valid').html("<p><img src='http://www.maxfreezegel.com/images/contact_check.jpg' alt='Submitted Successfully!' /></p>")
              .append("<p>Your message was sent successfully. Thank You.</p>")
              .hide()
              .fadeIn(1500, function() {
                $('.valid').append("<p>Continue navigating <a href='http://www.maxfreezegel.com/'>MaxFreezeGel.com</a> to learn more about Zim's Max-Freeze&trade; products.</p>");
              });
            }
          });
		}
		
		return false;
	});						   
});
