function getXMLHttpRequestObject() 
{
	// Initialize the object:
	var ajaxRequest = false;

	// Choose object type based upon what's supported:
	if (window.XMLHttpRequest) 
	{
	// IE 7, Mozilla, Safari, Firefox, Opera, most browsers:
		ajaxRequest = new window.XMLHttpRequest();	
	} 
	else if (window.ActiveXObject) 
	{ // Older IE browsers
		// Create type Msxml2.XMLHTTP, if possible:
		ajaxRequest = new window.ActiveXObject("Msxml2.XMLHTTP");
	} 
	else
	{
		ajaxRequest = new window.ActiveXObject("Microsoft.XMLHTTP");

	}
	// Return the value:
	return ajaxRequest;

} // End of getXMLHttpRequestObject() function.