$(function()
{
  $("#frmDealer").validate()
    .addField("txtCompanyName", ["required", "maxlength=100"], "Company Name")
    .addField("txtStreet1", ["required", "maxlength=50"], "Address")
    .addField("txtStreet2", ["maxlength=50"], "Address (Line 2)")
    .addField("txtCity", ["required", "maxlength=50"], "City")
    .addField("txtStateProvince", ["required", "maxlength=50"], "State/Province")
    .addField("txtPostalCode", ["required", "maxlength=50"], "Postal Code")
    .addField("lstCountry", ["required"], "Country")
    .addField("txtPhone", ["required", "maxlength=50"], "Phone #")
    .addField("txtFax", ["maxlength=50"], "Fax #")
    .addField("txtFirstName", ["required", "maxlength=50"], "First Name")
    .addField("txtMiddleName", ["maxlength=50"], "Middle Name")
    .addField("txtLastName", ["required", "maxlength=50"], "Last Name")
    .addField("txtEmail", ["required", "email", "maxlength=100"], "E-mail")
    .addField("txtPassword", ["required", "nowhitespace", "passwordstrength=51|Medium", "minlength=6", "maxlength=50"], "Password");
    
  // set up the password strength meter
  $("#txtPasswordStrengthBarOuter").css({
    height: $("#txtPassword").outerHeight(),
    width: $("#txtPassword").outerWidth()
  });
});