/*
 *  LoginHandler.js 1.0 2/03/08
 *
 * Javascript implementation for New Fleuron Login Process
 *
 * Copyright (c) 2008 Microswiss Computer Consultants. All Rights Reserved.
 *
 * Permission to use, copy, modify, and distribute this software
 * and its documentation for any purposes and without
 * fee is hereby granted provided that this copyright notice
 * appears in all copies.
 *
 * Of course, this soft is provided "as is" without express or implied
 * warranty of any kind.
 *
 */


function MoveToPswd(event)
{
  if (event && event.which==13)
  {
    document.getElementById("pswd").focus();
    return false;
  }
  else
    return true;
}


function MoveToAut(event)
{
  if (event && event.which==13)
    authorize();
  else
    return true;
}




function authorize()
{
var user = document.getElementsByName('user');
var pswd = document.getElementsByName('pswd');
var tt = pswd[0].value;
  if ((user[0].value!="") && (pswd[0].value!=""))
  {
    enc = MD5(tt);
    pswd[0].value= MD5(enc);
    document.Fleurons.submit(); //reload but now with user and passwd
  }
  else
  {
    document.getElementById("badpasswordform").style.visibility="hidden";
    document.getElementById("passwordform").style.visibility="hidden";
    document.getElementById("logout").style.visibility="hidden";
    document.getElementById("login").style.visibility="visible";
  }
}


function ErrorACK()
{
var user = document.getElementsByName('user');
var pswd = document.getElementsByName('pswd');


    document.getElementById("login").style.visibility="visible";
    document.getElementById("logout").style.visibility="hidden";
    document.getElementById("passwordform").style.visibility="hidden";
    document.getElementById("badpasswordform").style.visibility="hidden";
    user[0].value="";
    pswd[0].value="";
}


function LogMeIn(doIt)
{
var user = document.getElementsByName('user');
var pswd = document.getElementsByName('pswd');


  document.getElementById("badpasswordform").style.visibility="hidden";
  document.getElementById("login").style.visibility="hidden";
  document.getElementById("logout").style.visibility="hidden";
  if (doIt==true) 
  {
    document.getElementById("passwordform").style.visibility="visible";
    document.getElementById("user").focus();
  }
  else
  {
    document.getElementById("login").style.visibility="visible";
    document.getElementById("passwordform").style.visibility="hidden";
    document.getElementById("badpasswordform").style.visibility="hidden";
    user[0].value="";
    pswd[0].value="";
    document.Fleurons.submit(); //reload but now with user and passwd
  }
}
