function sendRequest(url,params,HttpMethod,elementId)
{
	
	var data=null;
	var http=null;

	if (!HttpMethod)
	{
		HttpMethod="GET";
	}

	if (window.XMLHttpRequest)
	{
		http = new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		http = new ActiveXObject("Microsoft.XMLHTTP")
	}

	http.open(HttpMethod, url);
	http.onreadystatechange=function()
	{
		if((http.readyState == 4) || (http.readyState == "complete"))
		{
			data=http.responseText;
			return assignData(data,elementId);
		}
	}
	http.send(null);
	
}
function assignData(data,elementId)
{
	if (elementId!=null)
	{
		
		var sv = data.split("@!@");
		if(trim(sv[0]) == "0" || trim(sv[0]) == "1" || trim(sv[0]) == "2"){
			document.getElementById(sv[1]).value = sv[0];
		}
		else {
			if(data != "Error"){
				//if(document.getElementById("hiddenerror"))document.getElementById("hiddenerror").value = "";
				strvalue = new Array();
				strvalue = data.split("|@#@|");
				for(var i=0;i<strvalue.length;i++){
					var strvalue1 = strvalue[i].split("|#"); 
					if(document.getElementById(strvalue1[1]))
					{
						document.getElementById(strvalue1[1]).innerHTML = strvalue1[0];
					}
					else elementId.innerHTML=data;
				}
			}
			//else document.getElementById("hiddenerror").value = data;
		}
		
	}
}
