function GetXmlHttpObject(handler) {
  var objXMLHttp = null;
  if (window.XMLHttpRequest) {
    objXMLHttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject) {
    objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  return objXMLHttp;
}

function centercolStateChanged() {                   
  if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") {
    document.getElementById("centercol").innerHTML = xmlHttp.responseText;
  }
  else {
    //alert(xmlHttp.status);
  }
}

function centercolPaging(url, qStr) {
  if (url.length == 0) {
      document.getElementById("centercol").innerHTML = "";
      return;
  }
  xmlHttp = GetXmlHttpObject();
  if (xmlHttp == null) {
    document.getElementById("centercol").innerHTML = "Your browser does not support HTTP requests - tough luck";
    return;
  }

  url = "/" + url + "?" + qStr;
  xmlHttp.onreadystatechange = centercolStateChanged;
  xmlHttp.open("GET", url, true);
  xmlHttp.send(null);
}

function leftcolStateChanged() {                   
  if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") {
    document.getElementById("leftcol").innerHTML = xmlHttp.responseText;
  }
  else {
    //alert(xmlHttp.status);
  }
}

function leftcolPaging(url, qStr) {
  if (url.length == 0) {
      document.getElementById("leftcol").innerHTML = "";
      return;
  }

  xmlHttp = GetXmlHttpObject();
  if (xmlHttp == null) {
    document.getElementById("leftcol").innerHTML = "Your browser does not support HTTP requests - tough luck";
    return;
  }

  url = "/" + url + "?" + qStr;
  xmlHttp.onreadystatechange = leftcolStateChanged;
  xmlHttp.open("GET", url, true);
  xmlHttp.send(null);
}

function rightcolStateChanged() {                   
  if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") {
    document.getElementById("rightcol").innerHTML = xmlHttp.responseText;
  }
  else {
    //alert(xmlHttp.status);
  }
}

function rightcolPaging(url, qStr) {
  if (url.length == 0) {
      document.getElementById("rightcol").innerHTML = "";
      return;
  }
  xmlHttp = GetXmlHttpObject();
  if (xmlHttp == null) {
    document.getElementById("rightcol").innerHTML = "Your browser does not support HTTP requests - tough luck";
    return;
  }

  url = "/" + url + "?" + qStr;
  xmlHttp.onreadystatechange = rightcolStateChanged;
  xmlHttp.open("GET", url, true);
  xmlHttp.send(null);
}
