//$Id: index.js,v 1.1.1.1 2008/01/09 01:18:58 jack Exp $
function ajax(request, id)
{
  xmlhttp = false;
  if (window.XMLHttpRequest) // Mozilla, Safari,...
  {
    xmlhttp = new XMLHttpRequest();

    if (xmlhttp.overrideMimeType)
      xmlhttp.overrideMimeType('text/plain');
  }
  else if (window.ActiveXObject) //IE
  {
     try
     {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
     }
     catch (e)
     {
       try
       {
          xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
       }
       catch (e)
       {}
     }
  }

  if (!xmlhttp)
     return false;

  xmlhttp.onreadystatechange = function ()
                              {
                                if (xmlhttp.readyState == 4) //request has been completed
                                {
                                  eval(xmlhttp.responseText);
                                  if (!logged_out)
                                  {
                                    document.getElementById(id).submit();
                                  }
                                  else
                                  {
                                    showlogin();
                                    toggle('fade');
                                  }
                                }
                              }


  xmlhttp.open("POST", "system/login_popup.php", true);
  xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlhttp.setRequestHeader("Connection", "close");

  xmlhttp.send('');
}
