function createRequestObject(){
   var xmlhttp;
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	  return xmlhttp;   
}

function sendReq(target,method,serverFileName, variableNames, variableValues) {
	var paramString = '';
	
	variableNames = variableNames.split(',');
	variableValues = variableValues.split(',');
	
	for(i=0; i<variableNames.length; i++) {
		paramString += variableNames[i]+'='+variableValues[i]+'&';
	}
	paramString = paramString.substring(0, (paramString.length-1));
	
	var http = createRequestObject();
	
    http.onreadystatechange = function()
	{
		if (this.readyState == 4 && this.status == 200)
		{
			document.getElementById(target).innerHTML=this.responseText;
		}
	}
	if(method=='post')
	{
		if (paramString.length == 0) {
			http.open('post', serverFileName,true);
			xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
		}
		else {
			http.open('post', serverFileName,true);
			http.setRequestHeader("Content-type","application/x-www-form-urlencoded");
		}
	}
	else
	{
		if (paramString.length == 0) {
			http.open('get',serverFileName,true);
		}
		else {
			http.open('get', serverFileName+'?'+paramString,true);
		}	
	}
	
	if(method=='post')
	{
		http.send(paramString);
	}
	else
	{
    	http.send(null);
	}
}
