function xmlhttpPost(strURL, elemID, parameters, update)
{
	var xmlHttpReq = false;
	var self = this;

	if (update == undefined)
	{
		update = false;
	}

	if (window.XMLHttpRequest) // Mozilla/Safari
	{
		self.xmlHttpReq = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) // IE
	{
		self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	self.xmlHttpReq.open('POST', strURL, true);
	self.xmlHttpReq.onreadystatechange = function()
	{
		if (self.xmlHttpReq.readyState == 4)
		{
			if (update == true)
			{
				updatepage(self.xmlHttpReq.responseText, elemID);
			}
		}
	}
	self.xmlHttpReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	self.xmlHttpReq.setRequestHeader("Content-length", parameters.length);
	self.xmlHttpReq.setRequestHeader("Connection", "close");
	self.xmlHttpReq.send(parameters);
}

function updatepage(str, elemID)
{
	document.getElementById(elemID).innerHTML = str;
}

