 $(document).ready(function(){
	jQuery.validator.messages.required = "";
	$("#kinquiry-form").validate({
		onkeyup: false,
		rules: {
			first_name: {
				required: true
			},
			last_name: {
				required: true
			},
			email: {
				required: true,
				email: true
			},
			company: {
				required: true
			},
			URL: {
				required: true
			},
			country: {
				required: true
			}
		},
		messages: {
			first_name: "Please specify your first name!",
			last_name: "Please specify your last name!",
			email: {
				required: "Please specify your email address!",
				email: "Please specify a valid email address (must be in the format of name@domain.com)!"
			},
			company: "Please specify your company!",
			URL: "Please specify your website!",
			country: "Please specify your country!"
		},
		errorElement: "div",
		errorClass: "kinquiry-error",
		invalidHandler: function(e, validator) {
			var errors = validator.numberOfInvalids();
			if (errors) {
				var message = errors == 1
					? 'You missed 1 mandatory field. It has been highlighted below!'
					: 'You missed ' + errors + ' fields.  They have been highlighted below!';
				$("div#kinquiry-form-invalid").html(message);
				$("div#kinquiry-form-invalid").show();
			} else {
				$("div#kinquiry-form-invalid").hide();
			}
		},
		highlight: function(element, errorClass) {
			$(element).addClass("error-field");
			//$("#" + element.id + "_label").addClass("error-label");
		},
		unhighlight: function(element, errorClass) {
			$(element).removeClass("error-field");
			//$("#" + element.id + "_label").removeClass("error-label");
		},
		submitHandler: function(form) {
			form.submit();
		}
	});
});