$(document).ready(function() {

	$("#form").validate({
	
		errorElement: "span",
		errorClass: "field_error",
		
		errorPlacement: function(error, element) { 
                if ( element.attr("name") == "agree")    
                    error.appendTo($("#TermsAgreeErrorContainer")); 
                else 
                    error.insertAfter(element);  
        },
							
		rules: {
			title: "required",
			firstname: "required",
			lastname: "required",
			companyname: "required",
			email: {
				required: true,
				email: true
			},
			address: "required",
			postcode: "required",
			city: "required",
			telephone: "required",
			regnumber: "required",
			partnerid: "required",
			
			password1: {
				required: true,
				minLength: 6
			},
			password2: {
				required: true,
				minlength: 6,
				equalTo: "#password1"
			},
			
			agree: "required"
			
		},
		
		messages: {
				agree: "You must agree to the Terms and Conditions before continuing."
		}
			
			
	});
});
