$.validator.setDefaults({

});

$().ready(function() { 

	// validate signup form on keyup and submit
	$("#sellCreateForm").validate({
		event: "keyup",
		rules: {
			email: {
				required: true,
				email: true
			},
			phone: "required",
			suburb: "required",
			state: "required",
			postcode: {
				required: true,
				minLength: 3
			},	
			password: {
				required: true,
				minLength: 5
			},
			password_confirm: {
				required: true,
				minLength: 5,
				equalTo: "#password"
			},
			terms: "required"
		},
	messages: {
			email: "Email address incorrect",
			phone: "A contact phone number is required",
			suburb: "Please enter a City/Town",
			state: "Please choose a state",
			postcode: "Postcode is required",
			password: {
				required: "Please provide a password",
				minLength: "Your password must be at least 5 characters long"
			},
			password_confirm: {
				required: "Please provide a password",
				minLength: "Your password must be at least 5 characters long",
				equalTo: "Please enter the same password as above"
			},
			terms: "You need to agree with our Terms of Service"
		}
	});
	
	//// VALIDATE UPDATE USER DETAILS
	$("#updateUser").validate({
		event: "keyup",
		rules: {
			email: {
				required: true,
				email: true
			},
			phone: "required",
			suburb: "required",
			postcode: {
				required: true,
				minLength: 3
			},	
			password: {
				minLength: 5
			},
			password_confirm: {
				minLength: 5,
				equalTo: "#password"
			}
		},
	messages: {
			email: "Email address incorrect",
			phone: "A contact phone number is required",
			suburb: "Please enter a City/Town",
			postcode: "Postcode is required",
			password: {
				minLength: "Your new password must be at least 5 characters long"
			},
			password_confirm: {
				equalTo: "Password must be same as above field"
			}
		}
	});

});