var req;
var retdiv;

function loadxmldoc(url,obj,pg) { 
// branch for native XMLHttpRequest object

retdiv=obj;

document.getElementById(obj).innerHTML='<div style="padding:10px;text-align:center"><img src="img/pb.gif" /></div>';

if (window.XMLHttpRequest) { 

req = new XMLHttpRequest(); 
req.onreadystatechange = process; 
req.open('GET', url, true); 

req.send(null); 
// branch for IE/Windows ActiveX version 
} else if (window.ActiveXObject) { 
//alert(); 
isIE = true; 
req = new ActiveXObject("Microsoft.XMLHTTP"); 
if (req) { 
req.onreadystatechange = process; 
req.open("GET", url + '&pg=' + pg + '&tm=' + Math.round(Math.random()*10000000) , true); 
req.send(); 
} 
} 
} //end function 


function postxmldoc(url,parameters,obj) { 
// branch for native XMLHttpRequest object
	retdiv=obj;

	if (window.XMLHttpRequest) { 
	req = new XMLHttpRequest(); 
	// branch for IE/Windows ActiveX version 
	} else if (window.ActiveXObject) { 
	//alert(); 
	isIE = true; 
	req = new ActiveXObject("Microsoft.XMLHTTP"); 
	}
	
	if (req) { 
		req.onreadystatechange = process; 
		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);
	} 
	 
} //end function 


function process()
{
    if (req.readyState == 4)
        {
        // only if "OK"
            if (req.status == 200)
            {
					document.getElementById(retdiv).innerHTML=req.responseText;
            }
            else
            {
                  alert(req.statusText);
				 // document.getElementById(retdiv).innerHTML="There was a problem retrieving data:<br>" + req.statusText;
            }
        }
}
