function loadDoc(url, objId) {
   // branch for native XMLHttpRequest object
   var obj = document.getElementById(objId);
   if (window.XMLHttpRequest) {
      req = new XMLHttpRequest();
      if (req.overrideMimeType) {
          req.overrideMimeType('text/xml');
          // See note below about this line
      }
      // branch for IE/Windows ActiveX version
   } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
   }
   if (req) {
      req.onreadystatechange = function() {
                                  if (req.readyState == 4 && req.status == 200) {
                                      obj.innerHTML = req.responseText;
                                      //alert(req.responseText);
                                  }
                               }
      req.open("GET", url, true);
      //req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
      req.send(null);
   }
}

   function makePOSTRequest(url, parameters, objId) {
      req = false;
      var obj = document.getElementById(objId);
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         req = new XMLHttpRequest();
         if (req.overrideMimeType) {
            req.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            req = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               req = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!req) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      req.onreadystatechange = function() {
                                  if (req.readyState == 4 && req.status == 200) {
                                      obj.innerHTML = req.responseText;
                                      //alert(req.responseText);
                                  }
                               } 
      req.open('POST', url, true);
      req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      req.setRequestHeader("Content-length", parameters.length);
      req.setRequestHeader("Connection", "close");
      req.send(parameters);
   }
