      var Request = false;
      if (window.XMLHttpRequest) {
        Request = new XMLHttpRequest();}
	else if (window.ActiveXObject) {
        Request = new ActiveXObject("Microsoft.XMLHTTP");}

      function updatePage(category,target){
        if(Request) {
          var targetDiv = document.getElementById(target);
          Request.open("POST",category);
/*  ok without this  
Request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
*/
          Request.onreadystatechange = function() {
            if (Request.readyState == 4 && Request.status == 200) {
                targetDiv.innerHTML = Request.responseText;}
          }
          Request.send(null);
        }
      }// updatePage
