$(document).ready(function() {
	$("#contact_form").validate({
		rules: {
			contact_first_name: {
				required: true
			},
			contact_last_name: {
				required: true
			},
			contact_telephone_number: {
				required: true
			},
			contact_email_address: {
				email: true
			}
		},
		messages: {
			contact_first_name: {
				required: "Please enter your first name"
			},
			contact_last_name: {
				required: "Please enter your last name"
			},
			contact_telephone_number: {
				required: "Please enter your telephone number"
			},
			contact_email_address: {
				required: "Please enter a valid email address"
			}
		},
		errorClass: "invalid",
		submitHandler: function(form) {
			$(form).ajaxSubmit({
				type: "POST",
				success: function(msg){
					$(".contact_form").slideUp(1000, function () {
						$("#contact_form").html("<span style=\"font-weight: bold;\">Thank you for your enquiry</span><br/>One of our representatives will be in contact with you shortly.");
					});
				}
			});
		}
	});
});
