var xmlHttp;

function GetXmlHttpObject() {
	var objXMLHttp;
  
	try {
		objXMLHttp = new XMLHttpRequest();
	}
	catch (error) {
		try {
			objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (error) {
			return false;
		}
	}	
  return objXMLHttp;
}

//-------------------------

function result(div_field, url)
{ 
	xmlHttp = GetXmlHttpObject();
	
	if (xmlHttp == null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}

	xmlHttp.onreadystatechange = function() {stateChanged(div_field, url);};
	
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function stateChanged(div_field, url) 
{ 
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{ 
		document.getElementById(div_field).innerHTML = xmlHttp.responseText;

		if (url == "/inc/search_edocs.asp")
		{
			setmytime();
		}
	} 
	else
	{
		//<img src='http://www.123notary.com/images/rotating_arrow.gif' align='absmiddle'> 
		document.getElementById(div_field).innerHTML = " Loading Data...";
	}
} 

//-------------------------

function sndReqMult(ReqAry, cnt) {
	xmlHttp = GetXmlHttpObject();
	
	var cnt2 = cnt;
	if (cnt >= ReqAry.length) return;
	
	//alert(cnt2 + '>=' + ReqAry.length);
	//sndReqMult(ReqAry[cnt].page, ReqAry[cnt].action, ReqAry);
	xmlHttp.open('get', ReqAry[cnt2].page+'?'+ReqAry[cnt2].action, true);
	
	cnt2++;
  xmlHttp.onreadystatechange = function() {handleResponseMult(ReqAry, cnt2);};
  xmlHttp.send(null);	
}

function handleResponseMult(ReqAry, cnt) {
	if(xmlHttp.readyState == 4) {
  	var response = xmlHttp.responseText;
    var update = new Array();

    if(response.indexOf('|*M*|') != -1) {
    	update = response.split('|*M*|');
      document.getElementById(update[0]).innerHTML = update[1];
		}	
		sndReqMult(ReqAry, cnt);
	}
	else {	
  	var response = xmlHttp.responseText;
    var update = new Array();

    if(response.indexOf('|*M*|') != -1) {
    	update = response.split('|*M*|');
      document.getElementById(update[0]).innerHTML = " Loading Data...";
		}			
	}
}


