var validator;
$(document).ready(function() {
	jQuery.validator.messages.required = "";
	jQuery.validator.messages.email = "";
	$("#error-message").hide();
	$("#feedback").fadeTo(0, 0);
	validator = $('#request-form').validate({
		invalidHandler: function(e, validator) {
			var errors = validator.numberOfInvalids();
			if (errors) {
				var message = errors == 1
					? "You missed 1 field. It has been highlighted below"
					: "You missed " + errors + " fields. They have been highlighted below";
				$("#error-message").html(message);
				$("#error-message").slideDown();
			} else {
				$("#error-message").hide();
			}
		},
		submitHandler: function(form){
			$("#error-message").hide();
			var options = {
				target: "#feedback",
				success: function(){
					$(form).clearForm();
					setTimeout(function(){ $("#feedback").fadeTo("normal", 0) }, 3000);
				}
			}
			$(form).ajaxSubmit(options);
			$("#feedback").html("Sending...");
			$("#feedback").fadeTo("normal", 1);
			
			return false;
		}
	});
})
function resetform() {
	validator.resetForm();
	$('#request-form').clearForm();
	$("#error-message").hide();
}
