function submitlogin() {
  hidelogin();
  try {
    login_ajax = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
  }
  catch (e) {
    // Maybe someday I'll care about people who use old and/or weird browsers.
  }

  login_ajax.onreadystatechange = updateuserdiv;

  gostring = "/accounts/login.php";

  login_ajax.open('POST', gostring, true);
  login_ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  parameters = "user=" + encodeURIComponent(document.getElementById("username").value);
  parameters = parameters + "&pass=" + encodeURIComponent(document.getElementById("password").value);
  document.getElementById("username").value = "";
  document.getElementById("password").value = "";
  login_ajax.setRequestHeader("Content-length", parameters.length);
  login_ajax.setRequestHeader("Connection", "close");
  login_ajax.send(parameters);
}

function dologout() {
  try {
    logout_ajax = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
  }
  catch (e) {
    // Maybe someday I'll care about people who use old and/or weird browsers.
  }

  logout_ajax.onreadystatechange = updateuserdiv2;

  gostring = "/accounts/logout.php";

  logout_ajax.open("GET", gostring);
  logout_ajax.send(null);
}

function updateuserdiv() {
  if ((login_ajax.readyState == 4) && (login_ajax.status == 200)) {
    //document.getElementById("loginarea").innerHTML = login_ajax.responseText;
    if (login_ajax.responseText.match("Suspended.") != null) {
      window.location = "/accounts/suspended.php";
    }
    else if (login_ajax.responseText.match("Incorrect") == null) {
      // refresh to get new content
      location.reload(true);
    }
    else {
      document.getElementById("loginarea").innerHTML = login_ajax.responseText;
    }
  }
}

function updateuserdiv2() {
  if ((logout_ajax.readyState == 4) && (logout_ajax.status == 200)) {
    //document.getElementById("loginarea").innerHTML = logout_ajax.responseText;
    //location.reload(true);
    window.location = "/index.php";
  }
}

function showlogin() {
  document.getElementById("loginbox").style.visibility= 'visible';
}

function hidelogin() {
  document.getElementById("loginbox").style.visibility = 'hidden';
}



