function getReqObj()
{
	var a=null;
	try{
		a=new ActiveXObject("Msxml2.XMLHTTP")
	}
	catch(b){
		try{
			a=new ActiveXObject("Microsoft.XMLHTTP")
		}
		catch(c){
			a=null
		}
	}
	
	if(!a&&typeof XMLHttpRequest!="undefined"){
		a=new XMLHttpRequest()
	}
	return a
}
function ReloadDropDown(divid,para)
{
	var url='query/LoadDropDowns.aspx?divid='+escape(divid)+'&para='+escape(para);
	reloadDiv(url);
	
}
function LoadSearchdata(divid,para)
{
	var url='query/LoadSearchData.aspx?divid='+escape(divid)+'&para='+escape(para);
	reloadDiv(url);
}

function reloadDiv(url) {
	var reloadReq;
	var reloadReq = getReqObj();
	    if (reloadReq){
		reloadReq.onreadystatechange = function (evt){
			if (reloadReq.readyState == 4) {
				if (reloadReq.status == 200)
				{
					var d, divid;
					var ret = reloadReq.responseText;
					var f1 = ret.indexOf("|");
					while (f1 > 0){
						divid = ret.substring(0,f1);
						d = document.getElementById(divid);
						var f2 = ret.indexOf("|",f1+1);
						d.innerHTML = ret.substring(f1+1,f2);
						ret = ret.substring(f2+1);
						f1 = ret.indexOf("|");
					}
				}
				else
					alert("There was a problem loading the geo-data. Please try again in a few seconds.\n" + reloadReq.statusText);
					window.document.close();
				}
			};
		try
		{
			reloadReq.open("GET", url, true);
			reloadReq.send(null);
		}
		catch(c)
		{
			return null;
		}
    }
}
