isProcessing = false;

function init(){
  if(msgReason.length>0){
    showError(msgReason) ;
  }
  document.login.gmtoffset.value = getGMTOffset();
  document.login.username.focus();
}

function onKeyDown(e) {
  var form ;
  form =   document.forms[0] ;
  if(e.which == 13){
    if (( form.username.value == '') || ( form.password.value == '')) {
      showError(msgEmpty) ;
    } else {
      form.submit() ;
    }
  }
}

function setPswRemember() {
  var pswRemember = document.forms[0].elements['remember'];
  pswRemember.checked = ! pswRemember.checked;
}

function resetForm( form ){
    form.username.value = '' ;
    form.password.value = '' ;
    form.remember.checked = false ;
}

function getGMTOffset() {
    var clientDate = new Date();
	var offset = clientDate.getTimezoneOffset()/60;
	if ( offset > 0 )
		offset = offset - offset*2;
	else if ( offset < 0 )
		offset = offset + offset*2;
    return offset;
}

function onUnload()
{
   if(!isProcessing)
   {
      if(windowDlg && windowDlg.close) windowDlg.close();
      return;
   }
   //show unlock window and destroy all resources if user closes browser just after clicking "Log In" button
   else
   {
      if(windowDlg && windowDlg.close) windowDlg.close();
      showWindow('stayloggedsave.jsp?evt=GOODBYE', 300, 200, 'UnLockWnd', false, false);
   }
}
