function getHttpRequest()
{
	try
	{
		req = new XMLHttpRequest();
	}

	catch(err1)
	{
  		try
		{
  			req = new ActiveXObject("Msxml2.XMLHTTP");
  	    }

	catch (err2)
	{
    	try
		{
    		req = new ActiveXObject("Microsoft.XMLHTTP");
    	}

	catch (err3)
	{
      req = false;
    }
  	}
	}
return req;
}

function getHttpRequest1()
{
	try
	{
		req1 = new XMLHttpRequest();
	}

	catch(err1)
	{
  		try
		{
  			req1 = new ActiveXObject("Msxml2.XMLHTTP");
  	    }

	catch (err2)
	{
    	try
		{
    		req1 = new ActiveXObject("Microsoft.XMLHTTP");
    	}

	catch (err3)
	{
      req1 = false;
    }
  	}
	}
return req1;
}

function getHttpRequest2()
{
	try
	{
		req2 = new XMLHttpRequest();
	}

	catch(err1)
	{
  		try
		{
  			req2 = new ActiveXObject("Msxml2.XMLHTTP");
  	    }

	catch (err2)
	{
    	try
		{
    		req2 = new ActiveXObject("Microsoft.XMLHTTP");
    	}

	catch (err3)
	{
      req2 = false;
    }
  	}
	}
return req2;
}
