$(document).ready(function() {
	$("#first_name").defaultValue("First Name");
	$("#last_name").defaultValue("Last Name");
	$("#email").defaultValue("Email");
	$("#contact_number").defaultValue("Contact Number");
	$("#enquiry_message").defaultValue("Enquiry Message");

	$("#enquiry_show").click(function () {
		$(".enquiry_form").slideDown(1000);
	});
	$("#enquiry_cancel").click(function () {
		$(".enquiry_form").slideUp(1000);
	});

	$("#enquiry_form").validate({
		rules: {
			// simple rule, converted to {required:true}
			first_name: {
				required: true
			},
			last_name: {
				required: true
			},
			email: {
				required: true
			},
			contact_number: {
				required: true
			},
			enquiry_message: {
				required: true
			}
		},
		messages: {
			first_name: {
				required: "Please enter your first name"
			},
			last_name: {
				required: "Please enter your last name"
			},
			email: {
				required: "Please enter your email address"
			},
			contact_number: {
				required: "Please enter your contact number"
			},
			enquiry_message: {
				required: "Please enter a message"
			}
		},
		errorContainer: "#enquiry_errors",
		errorLabelContainer: "#enquiry_errors ul",
		wrapper: "li",
		submitHandler: function(form) {
			$(form).ajaxSubmit({
				type: "POST",
				success: function(msg){
					$(".enquiry_form").slideUp(1000, function () {
						$("#enquiry_success").html("<br/><p><b>Thank you for your enquiry</b><br/>One of our representatives will be in contact with you shortly.</p>");
					});
				}
			});
		},
		invalidHandler: function(form, validator) {
			$("#first_name").defaultValue("First Name");
			$("#last_name").defaultValue("Last Name");
			$("#email").defaultValue("Email");
			$("#contact_number").defaultValue("Contact Number");
			$("#enquiry_message").defaultValue("Enquiry Message");
			$("#enquiry_success").html("");
		}
	});
});
