function sendRequest(sURL, sData)
{
	var xmlhttp = true;
	var oXMLHTTP;
	var sDataLen;
	
	if (sData == null)
	{
		sData = "";
		sDataLen = 0;
	}
	else
		sDataLen = sData.length;
	
	if (window.ActiveXObject)		// IE
	{
		try
		{
			oXMLHTTP = new ActiveXObject('Msxml2.XMLHTTP');
		}
		catch (e)
		{
			try
			{
				oXMLHTTP = new ActiveXObject('Microsoft.XMLHTTP');
			}
			catch (E)
			{
				xmlhttp = false;
			}
		}
		
		if (xmlhttp)
		{
			oXMLHTTP.open('POST', sURL, false);
			oXMLHTTP.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
			oXMLHTTP.setRequestHeader('Content-length', sDataLen);
			oXMLHTTP.send(sData);
			
			return oXMLHTTP.responseText;
			
			oXMLHTTP = null;
		}
		else
			alert('Your web browser doesn\'t support this form.  Please use IE 5.0+ or NS 6.0+.');
	}
	else		// NS
	{
		try
		{
			oXMLHTTP = new XMLHttpRequest();
			
			oXMLHTTP.open('POST', sURL, false);
			oXMLHTTP.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
			oXMLHTTP.setRequestHeader('Content-length', sDataLen);
			oXMLHTTP.send(sData);
			
			return oXMLHTTP.responseText;
			
			oXMLHTTP = null;
		}
		catch (e)
		{
			alert('Your web browser doesn\'t support this form.  Please use IE 5.0+ or NS 6.0+.');
		}
	}
}