function newAjaxRequest()
{
	var result = null;
	
	try
	{
		result = new XMLHttpRequest();
	}
	catch ( err )
	{
		try
		{
			result = new ActiveXObject( "Msxml2.XMLHTTP" );
		}
		catch ( err )
		{
			try
			{
				result = new ActiveXObject( "Microsoft.XMLHTTP" );
			}
			catch ( err )
			{
				result = null;
			}
		}
	}
	
	return result;
}
