function setLocation(url){
    window.location.href = url;
}

$(document).ready(function(){
	
	$.validator.addMethod('password', function(value, element) {
		var pass = $.trim(value);
		
        return !(pass.length>0 && pass.length < 6) || this.optional(element);
	});
	
	$.validator.setDefaults({
		submitHandler: 
			function(form) { form.submit(); 
		},
		
		/*set events*/
		onfocusout: false,
		onkeyup: false,
		onclick: false,
		
		ignoreTitle: true,
		
		/*error to show*/
		errorClass: "invalid",
		errorElement: "div",
		
		rules: {
			firstname: {required: true},
			lastname: {required: true},
			street_address: {required: true},
			city: {required: true},
			postcode: {required: true},
			phone: {required: true},
			account: {required: true, email:true},
			email_address: {required: true, email:true},
			pwd: {required: true, password: true},
			cofpwd: {required: true},
			zone_country_id: {required: true}
		},
		messages: {
			required: "This field is required.",
			remote: "Please fix this field.",
			email: "Please enter a valid email address.",
			url: "Please enter a valid URL.",
			date: "Please enter a valid date.",
			dateISO: "Please enter a valid date (ISO).",
			number: "Please enter a valid number.",
			digits: "Please enter only digits.",
			creditcard: "Please enter a valid credit card number.",
			accept: "Please enter a value with a valid extension.",
			maxlength: $.validator.format("Please enter no more than {0} characters."),
			minlength: $.validator.format("Please enter at least {0} characters."),
			rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."),
			range: $.validator.format("Please enter a value between {0} and {1}."),
			max: $.validator.format("Please enter a value less than or equal to {0}."),
			min: $.validator.format("Please enter a value greater than or equal to {0}."),
			equalTo: "Please make sure your passwords match.",
			password: "Please enter 6 or more characters. Leading or trailing spaces will be ignored."
		}
		
	});
});
