function sendRequestDownload(url,params,HttpMethod)
{
	if (!HttpMethod)
	{
		HttpMethod = "GET";
	}
	oDwn = initXMLHTTPRequest();
	if (oDwn)
	{
		oDwn.onreadystatechange = onReadyStateDownload;
		oDwn.open(HttpMethod,url,true);
		oDwn.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		oDwn.send(params);
	}
}

function createDownload(rXml,rHtml)
{
	rHtml.innerHTML = rXml;
}

function onReadyStateDownload()
{
	var ready = oDwn.readyState;
	var dwnXml = null;
	if (ready == READY_STATE_COMPLETE)
	{
	  if (oDwn.status == 200)
    {
			//...some code here...
			dwnXml = oDwn.responseText;
			createDownload(dwnXml,dwnHtml);
    }
		else
		{
			dwnXml = "Problem retrieving XML data";
			dwnHtml.innerHTML = dwnXml;
    }
	}
	else
	{
		dwnXml = "<img src='../img/loading.gif' /> loading..";
		dwnHtml.innerHTML = dwnXml;
	}
}