<!--
function callInProgress(xmlhttp) {
switch ( xmlhttp.readyState ) {
case 1, 2, 3:
return true;
break;

// Case 4 and 0
default:
return false;
break;
}
}

function createRequestObject(){

var obj;
var browser = navigator.appName;

if(browser == "Microsoft Internet Explorer"){
obj = new ActiveXObject("Microsoft.XMLHTTP");
}
else{
obj = new XMLHttpRequest();

}
return obj;
}

function sendReq(reqObj, htmlObjectId, htmlOut, serverFileName, variableNames, variableValues ){
var c_obj = reqObj;
var out_id = htmlObjectId;
var out_art = htmlOut;


var paramString = '';
variableNames = variableNames.split(',');
variableValues = variableValues.split(',');
var v_value='';

for(i=0; i<variableNames.length; i++) {
	v_value= document.getElementById(variableValues[i]).value;
	paramString += variableNames[i]+'='+v_value+'&';
}

paramString = paramString.substring(0, (paramString.length-1));

if (callInProgress(c_obj)) {
	c_obj.abort();
}
var rnd= parseInt(Math.random()*99999999);

if (paramString.length == 0) {
	c_obj.open('get', serverFileName+'&random='+ rnd);
}
else {
	c_obj.open('get', serverFileName+'&'+paramString+'&random='+ rnd);
}

c_obj.onreadystatechange = function(){handleResponse(c_obj, out_id, out_art)};
c_obj.setRequestHeader("Pragma", "no-cache");
c_obj.setRequestHeader("Cache-Control", "must-revalidate");
c_obj.setRequestHeader("Cache-Control", "no-cache");
c_obj.setRequestHeader("If-Modified-Since", document.lastModified);
c_obj.send(null);
return true;
}

function handleResponse(h_obj, o_id, o_art){

		if(h_obj.readyState == 4){

				responseText = h_obj.responseText;
				
				if(o_art == 'innerHTML' ){
					document.getElementById(o_id).innerHTML = responseText;
				}
				if(o_art == 'value' ){
					document.getElementById(o_id).value = responseText;
				}
		
		}
}


function createRequestObject2(){

var obj;
var browser = navigator.appName;

if(browser == "Microsoft Internet Explorer"){
obj = new ActiveXObject("Microsoft.XMLHTTP");
}
else{
obj = new XMLHttpRequest();

}
return obj;
}

function sendReq2(reqObj, htmlObjectId, htmlOut, serverFileName, variableNames, variableValues ){
var c_obj = reqObj;
var out_id = htmlObjectId;
var out_art = htmlOut;


var paramString = '';
variableNames = variableNames.split(',');
variableValues = variableValues.split(',');
var v_value='';

for(i=0; i<variableNames.length; i++) {
	v_value= document.getElementById(variableValues[i]).value;
	paramString += variableNames[i]+'='+v_value+'&';
}

paramString = paramString.substring(0, (paramString.length-1));

if (callInProgress(c_obj)) {
	//c_obj.abort();
}
var rnd= parseInt(Math.random()*99999999);

if (paramString.length == 0) {
	c_obj.open('get', serverFileName+'&random='+ rnd);
}
else {
	c_obj.open('get', serverFileName+'&'+paramString+'&random='+ rnd);
}

c_obj.onreadystatechange = function(){handleResponse2(c_obj, out_id, out_art)};
c_obj.setRequestHeader("Pragma", "no-cache");
c_obj.setRequestHeader("Cache-Control", "must-revalidate");
c_obj.setRequestHeader("Cache-Control", "no-cache");
c_obj.setRequestHeader("If-Modified-Since", document.lastModified);
c_obj.send(null);
return true;
}

function handleResponse2(h_obj, o_id, o_art){

		if(h_obj.readyState == 4){

				responseText = h_obj.responseText;
				
				if(o_art == 'innerHTML' ){
					document.getElementById(o_id).innerHTML = responseText;
				}
				if(o_art == 'value' ){
					document.getElementById(o_id).value = responseText;
				}
		
		}
}



//-->