  var ajaxRequest;  // The variable that makes Ajax possible!
  var contentSuffix = '<p class="sub3" style="height: 100px;">&nbsp;</p>';
  try{
    ajaxRequest = new XMLHttpRequest();
  }
  catch (e){
    try{
      ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
      try{
        ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e){
        alert("Your browser broke!");
      }
    }
  }

  function ajaxFunction(fName, element){
    ajaxRequest.abort();
    ajaxRequest.open("GET", fName, true);
    ajaxRequest.onreadystatechange=function() {
      if(ajaxRequest.readyState == 4) {
        document.getElementById(element).innerHTML = ajaxRequest.responseText;
      }
    }
    ajaxRequest.send(null);
  }

  function fillMainDiv(page) {
    var pic = document.getElementById("counterPic");
    var picTxt = "/gCounter/gctxt.php?p=" + page;
    ajaxRequest.abort();
    ajaxRequest.open("GET", picTxt, true);
    ajaxRequest.onreadystatechange=function() {
      if(ajaxRequest.readyState == 4) {
        //alert(ajaxRequest.responseText);
        var response = ajaxRequest.responseText;
        var picSrc = "txt2img2.php?txt=" + response + "%20visits%20to%20this%20page&bc=%23665B57&fs=12&fn=comic.ttf";
        picSrc.src = picSrc;
      }
    }
    // http://localhost/txt2img2.php?txt=229%20visits%20to%20this%20page&bc=%23665B57&fs=12&fn=comic
    ajaxRequest.send(null);
    var fName = "showPanel.php?page=" + page;
    setTimeout("ajaxFunction('"+fName+"', 'mainPanel')", 100);
    document.title = "Geek Cave Creations - " + page;
 }
