function HashPassword(form) {
  var debug = 0;
  var doHash = 0;
  if(form.Password) {
    var ThePass = form.Password;
    doHash = 1;
  } else if(form.PasswordCheck) {
    var ThePass = form.PasswordCheck;
    doHash = 1;
  } else if(form.ForumPassword) {
    var ThePass = form.ForumPassword;
    doHash = 1;
  } else if(form.LicensePassword) {
    var ThePass = form.LicensePassword;
    doHash = 1;
  } else if(form.PasswordConfirm) {
    var ThePass = form.PasswordConfirm;
    doHash = 1;
  }
  if(doHash) {
    var PassLen = ThePass.value.length;
    if(debug) {
      alert("Your PW: "+ThePass.value);
      alert("Your PW length: "+PassLen);
    }
    if(PassLen<20) {
      if(debug) {
        alert("Hashing the password.");
      }
      ThePass.value = hex_md5(ThePass.value);
    } else {
      if(debug) {
        alert("NOT hashing the password.");
      }
    }
    if(debug) {
      alert("Hashed PW: "+ThePass.value);
    }
  } else {
    if(debug) {
      alert("No password field found.");
    }
  }
}
