jQuery(document).ready(function(){
		
    jQuery("#vForm").validate({
		rules: {
			State: {
			required: true,
			maxlength: 2
			},
			LastName: {
			required: true,
			maxlength: 20
			},
			Company: {
			required: true,
			maxlength: 20
			},
			AltPhone: {
			maxlength: 10,
			minlength: 10,
			digits: true
			},
			FirstName: {
			required: true,
			maxlength: 20
			},
			Phone: {
			required: true,
			maxlength: 10,
			minlength: 10,
			digits: true
			},
			City: {
			required: true,
			maxlength: 30
			},
			Zip: {
			required: true,
			maxlength: 10
			},
			Email: {
			required: true,
			email: true,
			maxlength: 75
			},
			Address: {
			required: true,
			maxlength: 75
			},
			Message: {
			required: true,
			maxlength: 1000
			}	
		},
		messages: {
			State: {
			required: "This field is required.",
			maxlength: jQuery.format("Enter no more than {0} characters.")
			},
			LastName: {
			required: "This field is required.",
			maxlength: jQuery.format("Enter no more than {0} characters.")
			},
			Company: {
			required: "This field is required.",
			maxlength: jQuery.format("Enter no more than {0} characters.")
			},
			AltPhone: {
			maxlength: jQuery.format("Enter no more than {0} characters."),
			minlength: jQuery.format("Enter at least {0} characters."),
			digits: "Enter only digits."
			},
			FirstName: {
			required: "This field is required.",
			maxlength: jQuery.format("Enter no more than {0} characters.")
			},
			Phone: {
			required: "This field is required.",
			maxlength: jQuery.format("Enter no more than {0} characters."),
			minlength: jQuery.format("Enter at least {0} characters."),
			digits: "Enter only digits."
			},
			City: {
			required: "This field is required.",
			maxlength: jQuery.format("Enter no more than {0} characters.")
			},
			Zip: {
			required: "This field is required.",
			maxlength: jQuery.format("Enter no more than {0} characters.")
			},
			Email: {
			required: "This field is required.",
			email: "Enter a valid email address.",
			maxlength: jQuery.format("Enter no more than {0} characters.")
			},
			Address: {
			required: "This field is required.",
			maxlength: jQuery.format("Enter no more than {0} characters.")
			},
			Message: {
			required: "This field is required.",
			maxlength: jQuery.format("Enter no more than {0} characters.")
			}
		},
	 errorElement: "b",
     errorPlacement: function(error, element) {
     	error.appendTo( element.prev() );
     },
	// set this class to error-labels to indicate valid fields
	success: function(label) {
		// set � as text for IE
		label.html("&nbsp;").addClass("ok");
	}});
	
	jQuery("#v27").validate({
		rules: {
			FirstName: {
			required: true,
			maxlength: 20
			},
			LastName: {
			required: true,
			maxlength: 20
			},
			Phone: {
			required: true,
			maxlength: 10,
			digits: true
			},
			Company: {
			required: true,
			maxlength: 48
			}
		},
		messages: {
			FirstName: {
			required: "This field is required.",
			maxlength: jQuery.format("Please enter no more than {0} characters.")
			},
			LastName: {
			required: "This field is required.",
			maxlength: jQuery.format("Please enter no more than {0} characters.")
			},
			Phone: {
			required: "This field is required.",
			maxlength: jQuery.format("Please enter no more than {0} characters."),
			digits: "Please enter only digits."
			},
			Company: {
			required: "This field is required.",
			maxlength: jQuery.format("Please enter no more than {0} characters.")
			}
		},
	 errorElement: "b",
     errorPlacement: function(error, element) {
     	error.appendTo( element.prev() );
     },
	// set this class to error-labels to indicate valid fields
	success: function(label) {
		// set � as text for IE
		label.html("&nbsp;").addClass("ok");
	}});
	
});
  
