// JavaScript Document
function checkkey(myfield, e)
{
  var key;
  var keychar;

  if (window.event)
     key = window.event.keyCode;
  else if (e)
     key = e.which;
  else
     return true;

  keychar = String.fromCharCode(key);

  if (key != 13) return true;

  submitform();
}


function submitform()
{
  if (document.forms.login_form.loginusername.value == "")
  {
    alert("Please enter a user name");
    document.forms.login_form.loginusername.focus();
    return false;
  }
  if (document.forms.login_form.loginpassword.value == "")
  {
    alert("Please enter a password");
    document.forms.login_form.loginpassword.focus();
    return false;
  }

  document.forms.login_form.loginAction.value = 'LOGIN';

  document.forms.login_form.submit();
}

function changepassword()
{
  // need to check that apassword has been entered and the confirmation password matches

  var newpassword = document.forms.login_form.loginpassword.value;

  if (newpassword == '')
  {
    alert("You must enter a new password or press Cancel");
    return;
  }

  var confirmpassword = document.forms.login_form.confirmpassword.value;

  if (newpassword != confirmpassword)
  {
    alert("Please check that Confirm Password is the same as New Password");
    return;
  }

  document.forms.login_form.loginAction.value = 'CHANGEPASSWORD';
  document.forms.login_form.submit();
}

function cancelchangepassword()
{
    document.forms.login_form.loginAction.value = '';
  document.forms.login_form.submit();
}

function pageintro(process,infostring)
{
  if (infostring != '') alert(infostring);

  if (process == "LOGON") {
      if (document.forms.login_form.loginusername.value.length == 0) {
          document.forms.login_form.loginusername.focus();
      }
   }
  
}




