// JavaScript Document
var xmlobj = false;
function genpgfunction(url, parameters, id) { 
      xmlobj = false; 
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         xmlobj = new XMLHttpRequest();
         if (xmlobj.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            xmlobj.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            xmlobj = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               xmlobj = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!xmlobj) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      xmlobj.onreadystatechange = function(){ 
        if (xmlobj.readyState!=4) document.getElementById('loader').style.display="block"; 
        if (xmlobj.readyState == 4) { 
		  document.getElementById('loader').style.display="none";
        if (xmlobj.status == 200) { 
            result = xmlobj.responseText; 
            document.getElementById(id).innerHTML = result;  
			if (id=='dataplace1') setTimeout("pgreload()", 600);
         } else {
            alert('There was a problem with the request.');
         }
       }
     }
	
    if (navigator.appName == "Microsoft Internet Explorer")
	     { 
	     xmlobj.open("POST", url + "?"+parameters, true);
	     xmlobj.send(null);
	     }	
		 
	    else
	     { 
			xmlobj.open('POST', url, true);
			xmlobj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlobj.setRequestHeader("Content-length", parameters.length);
			xmlobj.setRequestHeader("Connection", "close");
			xmlobj.send(parameters);
	      }
	   
   } 
function pgreload()
{  
	window.location.reload();
}
