<!--

function validateForm(f) {
  if (document.getElementById('username').value == "") {
    alert("Please enter a login user name");
    document.getElementById('username').focus();
    return false;
  }
  if (!isAlphanum(document.getElementById('username').value)) {
    alert("Please only enter letters and numbers for your user name");
    document.getElementById('username').focus();
    return false;
  }
  if (document.getElementById('password').value == "") {
    alert("Please enter a password");
    document.getElementById('password').focus();
    return false;
  }
  if (containsIllegalChrs(document.getElementById('password').value)) {
    alert("Your login password contains an illegal character");
    document.getElementById('password').focus();
    return false;
  }

  return true;
 }

var numb = '0123456789';
var lwr = 'abcdefghijklmnopqrstuvwxyz';
var upr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';

function isValid(parm,val) {
  if (parm == "") return false;
  for (i=0; i<parm.length; i++) {
      if (val.indexOf(parm.charAt(i),0) == -1) {
	  return false;
      }
  }
  return true;
}
 
function isAlphanum(parm) {return isValid(parm,lwr+upr+numb);}

function containsIllegalChrs(parm) {
    var schr = '<>\\;';

    if (parm == "") return false;
    for (i=0; i<parm.length; i++) {
	if (schr.indexOf(parm.charAt(i),0) != -1) {
	    return true;
	}
    }
    return false;
}
