var outDiv;
var myurl;
var modurl;
var ParamIn;
var tempurl;
var itemValue;

function getXMLHTTPRequest() {

	try {
		HTTPRequest = new XMLHttpRequest();
		} catch(err1) {
		try {
			HTTPRequest = new ActiveXObject("MSXML2.XMLHTTP.5.0");
			} catch (err2) {
			try {
				HTTPRequest = new ActiveXObject("MSXML2.XMLHTTP.4.0");
				} catch (err3) {
				try {
					HTTPRequest = new ActiveXObject("MSXML2.XMLHTTP.3.0");
					} catch (err4) {
					try {
						HTTPRequest = new ActiveXObject("MSXML2.XMLHTTP");
						} catch (err5) {
						try {
							HTTPRequest = new ActiveXObject("Microsoft.XMLHTTP");
							} catch (err6) {
							HTTPRequest = false;
							}
						}
					}
				}
			}
		}
	return HTTPRequest;

}

var http = getXMLHTTPRequest();

function getServerText($URL,$In,$outDiv) {
	
	ParamIn=$In;
	var divsplit=ParamIn.split("|");
	tempurl="";
	outDiv= $outDiv;
	myurl = $URL;
	myRand = parseInt(Math.random()*999999999999999);

	for(i = 0; i < divsplit.length; i++){
		itemValue=document.getElementById(divsplit[i]).value;	
		tempurl = tempurl+divsplit[i]+"="+itemValue+"&";
		//alert(itemValue);
		}
		
	modurl=myurl+"?"+tempurl+"rand="+myRand;
	//alert(modurl);
	http.open("GET", modurl, true);
	http.onreadystatechange = useHttpResponse;
	http.send(null);
	
}

function useHttpResponse() {

   if (http.readyState == 4) {
    if(http.status == 200) {
       document.getElementById(outDiv).innerHTML = http.responseText;
    }
  } else {
  document.getElementById(outDiv).innerHTML = "Loading...";
  }
  
}
