var xmlHttp;
var xmlHttpSide;
var hw;
var childWin=null;
var sid = null;


function openWindow(URL, name) {
	childWin = window.open(URL, name, 'left=213, top=232, width=770, height=438, resizable=0, location=0, status=0, menubar=0');
}

function pageTo(fileName, id) {
	xmlHttpSide = GetXmlHttpObject();
	sid = id;
	url = fileName;
	xmlHttpSide.onreadystatechange = stateChanged;
	xmlHttpSide.open("POST", url, true);
	xmlHttpSide.send(null);
}
/**************************   DISPLAY ON HTML  *************************************/

function stateChanged(){
	if(xmlHttpSide.readyState==4 || xmlHttpSide.readyState=="complete"){
		document.getElementById(sid).innerHTML = xmlHttpSide.responseText;
	}
}

/*function init() {
	var displayFile;
	displayFile = pageTo('report_request.php', 'vehicleReq');
	window.setInterval("pageTo('report_request.php', 'vehicleReq')", 3000);
}*/

/**
 *  get the AJAX function 
 */
 
function GetXmlHttpObject(){
	var objXMLHttp;
	try{
		objXMLHttp = new XMLHttpRequest();
	} catch(e) {
		var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
										"MSXML2.XMLHTTP.5.0",
										"MSXML2.XMLHTTP.4.0",
										"MSXML2.XMLHTTP.3.0",
										"MSXML2.XMLHTTP",
										"Microsoft.XMLHTTP");
		for(var i=0; i < XmlHttpVersions.length && !objXMLHttp; i++){
			try{
				objXMLHttp = new ActiveXObject(XmlHttpVersions[i]);
			} catch(e){}
		}								
	}
	if(!objXMLHttp){
		alert("Browser does not support HTTP Request");
	} else {
		return objXMLHttp;
	}
}

