$(document).ready(function() {
	
	$(".lightbox").lightbox();
	
	$("#newaddress").hide();

	$("#reveal").click(function () {
		$("#newaddress").toggle();
		return false;
	});
	
	$("#contactForm").validate({
		rules: {
			FirstName: "required",
			Surname: "required",
			Email: {
				required: true,
				email: true
			},
			ContactReason: "required",
			Message: "required"
		},
		messages: {
			FirstName: "Please enter your first name",
			Surname: "Please enter your surname",
			Email: "Please enter a valid contact email address",
			ContactReason: "Please tell us why you are contacting us",
			Message: "Please enter your message"
		}
	});
	
	$("#feedbackForm").validate({
		rules: {
			Layout: "required",
			Pricing: "required",
			Shipping: "required",
			Variety: "required",
			Feedback: "required",
			FirstName: "required",
			Surname: "required",
			Email: {
				required: true,
				email: true
			},
			How: "required"
		},
		messages: {
			Layout: "Please select yes or no",
			Pricing: "Please select yes or no",
			Shipping: "Please select yes or no",
			Variety: "Please select yes or no",
			Feedback: "Please tell us what you would like to improve",
			FirstName: "Please enter your first name",
			Surname: "Please enter your surname",
			Email: "Please enter a valid contact email address",
			How: "Please tell us how you found Deals For Us"
		}
	});
	
	$("#registrationForm").validate({
		rules: {
			Title: "required",
			FirstName: "required",
			LastName: "required",
			Email: {
				required: true,
				email: true
			},
			Property: "required",
			StreetName: "required",
			Town: "required",
			StateRegion: "required",
			Country: "required",
			Postcode: "required",
			Username: "required",
			Password: "required",
			Terms: "required"
		},
		messages: {
			Title: "Please select your title",
			FirstName: "Please enter your first name",
			LastName: "Please enter your surname",
			Email: "Please enter a valid contact email address",
			Property: "Please enter your property name or number",
			StreetName: "Please enter your street name",
			Town: "Please enter your town",
			StateRegion: "Please enter your state or region",
			Country: "Please enter your country",
			Postcode: "Please enter your postcode",
			Username: "Please enter a username",
			Password: "Please enter a password",
			Terms: "Please confirm if you have read and agree with our terms and conditions"
		}
	});
	
	$("#addressForm").validate({
		rules: {
			DeliveryProperty: "required",
			DeliveryStreetName: "required",
			DeliveryTown: "required",
			DeliveryStateRegion: "required",
			DeliveryCountry: "required",
			DeliveryPostcode: "required"
		},
		messages: {
			DeliveryProperty: "Please enter your property name or number",
			DeliveryStreetName: "Please enter your street name",
			DeliveryTown: "Please enter your town",
			DeliveryStateRegion: "Please enter your state or region",
			DeliveryCountry: "Please enter your country",
			DeliveryPostcode: "Please enter your postcode"
		}
	});
});