/* fake the form [Enter] behavior  */
function checkKey(event){
  if (event.keyCode == 13)
    login();
}

function login()
{
  var rememberObj = getObj("remember");
  var remember = 0;

  if (rememberObj && rememberObj.checked)
    remember = 1;

  var params = {
    login:    getObj("login").value,
    password: getObj("password").value,
    remember: remember
  }

  var result = rpcQuery("rpc.php?function=login", params);
  
  if (result[0] == "OK") {
    if (result.length == 3)
      window.location.href = result[2];
    else
      window.location.reload(); 
  } else {
    jQuery('#errMsg').text(result[1]).fadeIn('slow');
    setTimeout(function()
    {
      jQuery('#errMsg').fadeOut('slow');
    }, 4000);
  }
}

function logout()
{
  var result = rpcQuery("rpc.php?function=logout");

  if (result[0] == "OK")
    window.location.reload(); 
  else {
    jQuery('#errMsg').text(result[1]).fadeIn('slow');
    setTimeout(function()
    {
      jQuery('#errMsg').fadeOut('slow');
    }, 4000);
  }
}


