function NYI() {
  alert('Not yet implemented'); return false;
}


function checkLogin() {
  var lUser=document.login.username.value;
  var lPass=document.login.password.value;
  var shortest = 4;
  var filter=/^([\w-\@]+(?:\.\@[\w-\@]+)*)$/i;
  if (lPass.length < shortest) {
    var err = "Your password should be at least " + shortest + " characters.";
    var badfield = "1";
  }
//  if (filter.test(lUser)) {}
//  else {
//    var err = "Please enter a valid username.\n" +
//              "Permitted characters are: " +
//              "[a-z] [A-Z] [0-9] . - _";
//    var badfield = "username";
//  }
  if (lUser.length < shortest) {
    var err = "Your username should be at least " + shortest + " characters.";
    var badfield = "0";
  }
  if (err) {
    alert(err);
    document.login.elements[badfield].focus();
    return false;
  }
  else { return true; }
}

function checkChangePass() {
  var cCurPass=document.changepass.curpass.value;
  var cNewPass=document.changepass.newpass.value;
  var cConPass=document.changepass.conpass.value;
  var shortest = 4;
  if (cNewPass == cCurPass) { 
    var err = "New/Current passwords cannot be the same.";
    var badfield = "1";
  }
  if (cNewPass != cConPass) { 
    var err = "New/Confirm passwords must match.";
    var badfield = "1"
  }
  if (cConPass.length == 0) { 
    var err = "Please confirm new password."; 
    var badfield = "2"
  }
  if (cNewPass.length < shortest) { 
    var err = "Your password must be at least " + shortest + " characters."; 
    var badfield = "1";
  }
  if (cCurPass.length < shortest) { 
    var err = "Your current password should be at least " +
    shortest + " characters."; 
    var badfield = "0";
  }
  if (err) {
    alert(err);
    document.changepass.elements[badfield].focus();
    return false;
  }
  else { return true; }
}

function checkForgotPass(myform) {
  var emailFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
  // check email address
  if (emailFilter.test(myform.email1.value)) {}
  else {
    var err = "Please enter a valid Email address.";
    var badfield = "email1";
  }
  if (err) {
    alert(err);
    myform.elements[badfield].focus();
    return false;
  }
  else { return true; }
}

