function loadurl(dest) {
 try {
   xmlhttp = window.XMLHttpRequest?new XMLHttpRequest():
  		new ActiveXObject("Microsoft.XMLHTTP");
 }
 catch (e) { /* do nothing */ }
 
 // xmlhttp.onreadystatechange = function() { if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) document.getElementById("output").innerHTML =xmlhttp.responseText; };
 xmlhttp.open("GET", dest, true);
 xmlhttp.onreadystatechange = function() {};
 xmlhttp.send(null);
}

function triggered() {
  if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))
    document.getElementById("output").innerHTML =xmlhttp.responseText;
}


function pause(numberMillis)
{
	var now = new Date();
	var exitTime = now.getTime() + numberMillis;
	while (true)
	{
		now = new Date();
		if (now.getTime() > exitTime)
		return;
	}
} 








function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sndReq(page, params, div, message) {
    document.getElementById(div).innerHTML = message;
    http.open('get', '/cgi-bin/' + page + '?' + params);
    http.onreadystatechange = function() {
	if(http.readyState == 4)
	{
		document.getElementById(div).innerHTML = http.responseText;
	}
    };
    http.send(null);
}

function sndReq2(params, div, message) {
    var thisURL = window.location.pathname;
    document.getElementById(div).innerHTML = message;
    http.open('get', thisURL + '?' + params);
    http.onreadystatechange = function() {
	if(http.readyState == 4)
	{
		document.getElementById(div).innerHTML = http.responseText;
	}
    };
    http.send(null);
}

function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
            document.getElementById(update[0]).innerHTML = update[1];
        }
    }
}



