﻿var mini_login_visible = false;

function mini_login_toggle()
{
  if (!document.getElementById) return true;
  var mini_login = document.getElementById('mini_login');
  if (!mini_login) return true;
  if (!mini_login.style) return true;
  mini_login_visible = !mini_login_visible;
  if (mini_login_visible) {
    mini_login.style.display = 'block';
    var login = document.getElementById('mini_login_login');
    login.focus();
  } else {
    mini_login.style.display = 'none';
  }
  return false;
}

var mini_login_old_onload = window.onload ? window.onload : function() {};

function mini_login_onload()
{
  if (navigator.appName != "Microsoft Internet Explorer") return;
  var mini_login = document.getElementById('mini_login');
  if (!mini_login) return;
  var inputs = mini_login.getElementsByTagName('INPUT');
  for (var i = 0; i < inputs.length; i++) {
    var input = inputs[i];
    if (input.type != 'text' && input.type != 'password') continue;
    var old_onkeypress = input.onkeypress ? input.onkeypress : function() {};
    input.onkeypress = function(e) {
      if (!e) e = window.event;
      old_onkeypress(e);
      if (e.keyCode == 13) {
        mini_login.submit();
        return false;
      }
      return true;
    }
  }
}

window.onload = function() {
  mini_login_old_onload();
  mini_login_onload();
}
