
 var frmvalidator = new Validator("account_form");
 
 frmvalidator.EnableOnPageErrorDisplaySingleBox();
 frmvalidator.EnableMsgsTogether();
 frmvalidator.EnableFocusOnError(false);
 
	frmvalidator.addValidation("account_status","dontselect=0","Please select an Account Status");
	frmvalidator.addValidation("account_group","dontselect=0","Please select an Account Group");
	frmvalidator.addValidation("account_level","dontselect=0","Please select an Account Level");
 
	frmvalidator.addValidation("email","maxlen=50","Maximum length for Email is 50 characters.");
	frmvalidator.addValidation("email","minlen=8","Minimum length for Email is 8 characters.");
	frmvalidator.addValidation("email","req","Email is Required.");
	frmvalidator.addValidation("email","email","Email field does not contain a proper email address.");
 
	frmvalidator.addValidation("first_name","req","Please enter your First Name");
	frmvalidator.addValidation("first_name","maxlen=20","Max length for First Name is 20 characters");
	frmvalidator.addValidation("first_name","minlen=1","Min length for First Name is 1 character");

	frmvalidator.addValidation("middle_name","maxlen=20","For Middle Name, Max length is 20 characters");
	frmvalidator.addValidation("middle_name","minlen=0","Min length for Middle Name is 20 characters");
	frmvalidator.addValidation("middle_name","alpha_s","Name can contain alphabetic characters only");
  
	frmvalidator.addValidation("last_name","req","Please enter your Last Name");
	frmvalidator.addValidation("last_name","maxlen=20","For LastName, Max length is 20");
	frmvalidator.addValidation("last_name","minlen=1","Min length for Last Name is 1");

	frmvalidator.addValidation("dob","req","Please enter your Date of Birth");
	
	frmvalidator.addValidation("id_number","maxlen=8","Maximum length for Passport/State ID/DL is 8 characters.");
	frmvalidator.addValidation("id_number","alphanumeric","Passport/State ID/DL # field can contain alphanumeric characters only");

	frmvalidator.addValidation("mobile_phone","maxlen=15","Maximum length for Mobile Number is 15 characters.");
	frmvalidator.addValidation("mobile_phone","minlen=7","Minimum length for Mobile Number is 7 characters.");	
	frmvalidator.addValidation("mobile_phone","req","Your Mobile #/Main Phone is required");
	
	frmvalidator.addValidation("phone","maxlen=15","Maximum length for Alt Phone Number is 15 characters.");

	frmvalidator.addValidation("address_one","req","Your address field must be filled in");			
	frmvalidator.addValidation("address_one","minlen=7","Minimum length for Address One is 7 characters.");
	
	frmvalidator.addValidation("city","dontselect=0","Please Select A City");

	frmvalidator.addValidation("zipcode","maxlen=12","Maximum length for Zipcode is 12 characters.");
	frmvalidator.addValidation("zipcode","minlen=5","Minimum length for Zipcode is 7 characters.");
	
	frmvalidator.addValidation("username","minlen=5","Minimum length for Username is 5 characters.");
	frmvalidator.addValidation("username","maxlen=50","Maximum length for Username is 50 characters.");
	frmvalidator.addValidation("username","req","Username is Required.");
	
	frmvalidator.addValidation("password","neelmnt=username","The password should not be same as username");
	frmvalidator.addValidation("password","minlen=5","Minimum length for Current Password is 5 characters.");
	frmvalidator.addValidation("password","maxlen=25","Maximum length for Current Password is 25 characters.");
	frmvalidator.addValidation("password","req","Current Password is Required.");	
	
	frmvalidator.addValidation("doctor_phone","maxlen=15","Maximum length for Doctor Phone  is 15 characters.");

	frmvalidator.addValidation("referredby_id","maxlen=5","Maximum length for Referral ID is 12 characters.");
	frmvalidator.addValidation("referredby_id","minlen=1","Minimum length for Referral ID is 7 characters.");
	frmvalidator.addValidation("referredby_id","numeric","Your Referral ID must be numeric");	
	
	
	frmvalidator.addValidation("city","req","Please fill-in the city name",
        "VWZ_IsListItemSelected(document.forms['myform'].elements['city_list'],'Other')");

  
	 function DoCustomValidation()
	{
	  var frm = document.forms["account_form"];
	  if(frm.first_name.value == 'Bob')
	  {
	    sfm_show_error_msg("Bob, you can't submit this form. Go away! ");
	    return false;
	  }
	  else
	  {
	    return true;
	  }
	}

