      var httpObject = null;
      var link = "";

      function getHTTPObject(){
         if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
         else if (window.XMLHttpRequest) return new XMLHttpRequest();
         else {
            alert("Your browser does not support AJAX.");
            return null;
         }
      }


      function setResult(result_holder){
         if(httpObject.readyState == 4){
            var response = httpObject.responseText;
            var objDiv = document.getElementById(result_holder);
            objDiv.innerHTML = response;
         }
      }


      function doAjax(use_link,result_holder){
         httpObject = getHTTPObject();
         var randomnumber=Math.floor(Math.random()*10000);
         if (httpObject != null) {
            link = use_link+"&rnd="+randomnumber;
            httpObject.open("POST", link , true);
            httpObject.onreadystatechange = function() { setResult(result_holder);}
            httpObject.send(null);
         }
      }

