
///////////////////////////////////////////////////////
// Унифицированная функция получения объекта запроса //
///////////////////////////////////////////////////////
function GetRequest()
{
	var request = null;
	
	// Mozilla //
	try
	{
		request = new XMLHttpRequest();
	}
	catch (e)
	{
		// IE 6.0 и более поздние версии //
		var RequestVersions = new Array("MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP");
		for (var i = 0; i < RequestVersions.length && !request; i++)
		{
			try
			{
				request = new ActiveXObject(RequestVersions[i]);
			}
			catch (e) {}
		}
	}
	
	return request;
}
