
	var req;

	function createRequester()
	{
		try
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(oc)
			{
				req = null;
			}
		}

		if(!req && typeof XMLHttpRequest != "undefined")
		{
			req = new XMLHttpRequest();
		}
	    
		return req;
	}
	
	function reqReady()
	{
		if (req.readyState == 4)
		{
			// only if "OK"
			if (req.status == 200)
			{
				return true;
			}
			else
			{
				return false;
			}
		}
		else
		{
			return false;
		}
	}

