
$().ready(function() {

	$("#details").validate({
	
		rules: {
			username: {
				required: true,
				minlength: 6
			},
			password: {
				required: true,
				minLength: 6
			},
			confirm_password: {
				required: true,
				minlength: 6,
				equalTo: "#password"
			},
			first_name: {
				required: true,
				minlength: 2
			},
			surname: {
				required: true,
				minlength: 2
			},
			company: "required",
			email: {
				required: true,
				email: true
			},
			confirm_email: {
				required: true,
				equalTo: "#email"
			},
			phone: "required",
			address_line_1: "required",
			postcode: {
				required: true,
				minlength: 6
				},
			agree: "required"
		
		},
		messages: {
			
			username: {
				required: "Please enter a username",
				minLength: "Your username must consist of at least 6 characters"
			},
			password: {
				required: "Please provide a password",
				minLength: "Your password must be at least 6 characters long"
			},
			confirm_password: {
				required: "Please provide a password",
				minLength: "Your password must be at least 6 characters long",
				equalTo: "Please enter the same password as above"
			},
			first_name: {
				required: "Please enter a first name",
				minLength: "Your first name must consist of at least 2 characters"
			},
			surname: {
				required: "Please enter a surname",
				minLength: "Your surname must consist of at least 2 characters"
			},
			company: "Please enter a company name",
			email: "Please enter a valid email address",
			confirm_email: {
				required: "Please enter a valid email address",
				equalTo: "Please enter the same email as above"
				},
			phone: "Please enter your phone number",
			address_line_1: "Please enter the 1st line of your address ",
			postcode: {
				required: "Please enter your postcode",
				minlength: "Please enter your full postcode"},
			agree: "Please accept our terms and conditions"
		}
	});	
	
		
});
