// gTree Ajax Script
// Thanks, Shaner! You're awesome!!! -Nando

var xmlHttp = false;

function callServer(elementnum, url)
{ 

  /* Create a new XMLHttpRequest object to talk to the Web server */
  /*@cc_on @*/
  /*@if (@_jscript_version >= 5)
  try 
  {
    xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  } 
  catch (e) 
  {
    try 
    {
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e2) 
    {
      xmlHttp = false;
    }
  }
  @end @*/

  if (!xmlHttp && typeof XMLHttpRequest != 'undefined')
  {
    xmlHttp = new XMLHttpRequest();
  }

  xmlHttp.open("GET", url , true);
  xmlHttp.onreadystatechange = function() { stateChanged(elementnum); }
  xmlHttp.send(null);
} 

function stateChanged(elementnum) 
{ 
  if ((xmlHttp.readyState == 4) || (xmlHttp.readyState == "complete"))
  { 
    document.getElementById("window"+elementnum).innerHTML = xmlHttp.responseText;
    var i;
    var j = parseInt(elementnum);
    for(i=j+1;i<=4;i++)
    {
      document.getElementById("window"+i).innerHTML = "&nbsp;";
    }
  } 
}