

	var sTimer;
	var iCounter = 0;
	var iSpeed = 10000;
	var globalURL;
	var sType;
	var sPlaceHolder;
	var filter;

	function Spy(sPlaceHolderToLoad,sLoadingTxt,sUrlToSpy, sTypeOfSpy, filter)
	{
		sType = sTypeOfSpy;
		sPlaceHolder = sPlaceHolderToLoad;
		
		if(filter == 1)
		{
			globalURL = "/spy/spy.php";
		}
		        
		this.Run = function()
		{
			document.getElementById(sPlaceHolder).innerHTML = sLoadingTxt;
			SpyLoop();
		}   

		this.Stop = function()
		{
			clearTimeout(sTimer);
		}      
	}

	function SpyLoop()
	{
		DoHttpGet();
		iCounter++;
		sTimer = setTimeout("SpyLoop()",10000);       
	}

	function DoHttpGet() 
	{
		var strURL = globalURL;
		var xmlHttpReq = false;
		var self = this;
        
		if (window.XMLHttpRequest)
		{
			self.xmlHttpReq = new XMLHttpRequest();
		}
		else if (window.ActiveXObject)
		{
			self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
		}

		self.xmlHttpReq.open('POST', strURL, true);
		self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		self.xmlHttpReq.onreadystatechange = function()
		{
			if (self.xmlHttpReq.readyState == 4)
			{
				updatepage(self.xmlHttpReq.responseText);
			}
		}
		self.xmlHttpReq.send(getquerystring());
	}

	function getquerystring() 
	{
		var sQueryStr = 'CommandType=latest'//+sType;
		return sQueryStr;
	}

	function updatepage(str)
	{
		document.getElementById(sPlaceHolder).innerHTML = str;        
	}
