
function isValidPasswd(pw, login, fn, ln){
  if(pw.length == 0){
    alert("Please choose a password.");
    return -1;
  } else if (pw.length > 32) {
    alert("Your new password must be no greater than 32 characters.");
    return -1;
  }else if (pw.length < 6) {
    alert("Your new password must be at least 6 characters.");
    return  -1;
  } else if (login.length != 0 && (login.indexOf(pw) >= 0 || pw.indexOf(login) >= 0)){
    alert("Your new password is too similar to your login.");
    return -1;
  } else if ((fn.length > 2) && (pw.indexOf(fn) >= 0) ){
    alert("Your new password is too similar to your first or last name.");
    return -1;
  } else if ( (ln.length > 2) && (pw.indexOf(ln) >=0) ){
    alert("Your new password is too similar to your first or last name.");
    return -1;
  } else {
    return 0;
  }
}

function checkPasswd(form) {
      var pw = form['pw'].value;
      var pw2 = form['verifypw'].value;
      var fn = "";
      var ln = "";
      var login = "";
      if(form.login){
        login = form.login.value;
      } else if (form['userid']){
        login = form['userid'].value;
      } else if (form['frmlogin']){
        login = form['frmlogin'].value;
      }
      if(form['FirstName']){
        fn = form['FirstName'].value;
      }
      if(form['LastName']){
        ln = form['LastName'].value;
      }
      if(pw != pw2){
        alert("Your password entries did not match.");
        return false;
      }
      if(isValidPasswd(pw, login, fn, ln) != 0){
        return false;
      }

    // allow normal form submission
    return true;
}


function checkPasswdw(form) {
      var pw = form['pass'].value;
      var pw2 = form['pass2'].value;
      var fn = "";
      var ln = "";
      var login = "";
      if(form.login){
        login = form.login.value;
      } else if (form['userid']){
        login = form['userid'].value;
      } else if (form['frmlogin']){
        login = form['frmlogin'].value;
      }
      if(form['fname']){
        fn = form['fname'].value;
      }
      if(form['lname']){
        ln = form['lname'].value;
      }
      if(pw != pw2){
        alert("Your password entries did not match.");
        return false;
      }
      if(isValidPasswd(pw, login, fn, ln) != 0){
        return false;
      }

    // allow normal form submission
    return true;
}