$(document).ready(function() {

	$("#form").validate({
	
		errorElement: "span",
		errorClass: "field_error",
		
		errorPlacement: function(error, element) { 
                if ( element.attr("name") == "TermsAgree")    
                    error.appendTo($("#TermsAgreeErrorContainer")); 
                else 
                    error.insertAfter(element);  
        },
							
		rules: {
			Title: "required",
			FirstName: "required",
			LastName: "required",
			Email: {
				required: true,
				email: true
			},
			Email2: {
				required: true,
				email: true,
				equalTo: "#Email"
			},
				
			Password1: {
				required: true,
				minLength: 6
			},
			Password2: {
				required: true,
				minlength: 6,
				equalTo: "#Password1"
			},
			CompanyName: "required",
			Address1: "required",
			Address2: "required",
			City: "required",
			Country: "required",
			Postcode: "required",
			Telephone: "required",
			Fax: "required",
			TermsAgree: "required"
			
		},
		
		messages: {
				TermsAgree: "You must agree to the Terms and Conditions before continuing."
		}
			
			
	});
});
