var requester = null;

function onTimer()
{
	if (requester != null && requester.readyState != 0 && requester.readyState != 4)
	{
		requester.abort();
	}

	try
	{
		requester = new XMLHttpRequest();
	}
	catch (error)
	{
		try
		{
			requester = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (error)
		{
			requester = null;

			return false;
		}
	}

   try
   {
   	requester.open("GET", document.URL+"?reading=1",false);
   	requester.send(null);
   }
   catch (error)
   {
      return false;
   }

	return true;
}