var http = createRequestObject();
var objectId = '';


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

function sendReq(serverFileName, divId, var1, var2, var3, var4) {
	objectId = divId;
		
	if (var4.length !=0) {
		http.open('get', serverFileName+'?option='+objectId+'&var1='+var1+'&var2='+var2+'&var3='+var3+'&var4='+var4);
	}else if (var3.length !=0) {
		http.open('get', serverFileName+'?option='+objectId+'&var1='+var1+'&var2='+var2+'&var3='+var3);
	}else if (var2.length !=0) {
		http.open('get', serverFileName+'?option='+objectId+'&var1='+var1+'&var2='+var2);
	}else if (var1.length !=0) {
		http.open('get', serverFileName+'?option='+objectId+'&var1='+var1);
	}else{
		http.open('get', serverFileName+'?option='+objectId);
	}
		
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function handleResponse() {
	if(http.readyState == 4){
		responseText = http.responseText;
		document.getElementById(objectId).innerHTML = responseText;
		document.getElementById("status").innerHTML ="<br />";
    }else {
		document.getElementById("status").innerHTML = "<body background='#ff0000'><img src=skin/frontend/default/ajax-loader.gif></body>";
	}
}
