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 sendReq(idiv,arg) {
	if(idiv == 'details') { showLayer('Processing'); }
        http.open('get', '/'+idiv+'.html?'+arg);
        http.onreadystatechange = handleResponse;
        http.send(null);
        if(idiv == 'details') { setTimeout("hideLayer('Processing')",300); }
}

function handleResponse() {
        if(http.readyState == 4) {
                var response = http.responseText;
                var update = new Array();
                if(response.indexOf('|' != -1)) {
                        update = response.split('|');
			if(update[0] != 'no_update') {
				document.getElementById(update[0]).innerHTML = update[1];
			} else if(typeof(update[2]) != 'undefined') {
				document.getElementById(update[2]).innerHTML = update[3];
			}
                }
        }
}

function showLayer(Id){
        if (document.all) {
                document.all[Id].style.visibility = "visible";
        } else if (document.layers){
                document.layers[Id].visibility = "show";
        } else if (document.getElementById){
                document.getElementById(Id).style.visibility = "visible";
        }
}
function hideLayer(Id){
        if (document.all) {
                document.all[Id].style.visibility = "hidden";
        } else if (document.layers){
                document.layers[Id].visibility = "hide";
        } else if (document.getElementById){
                document.getElementById(Id).style.visibility = "hidden";
        }
}
