plugin.config = theWebUI.config;
theWebUI.config = function()
{
	plugin.config.call(this);
	plugin.reqId1 = theRequestManager.addRequest("trt", 
		theRequestManager.map('cat=')+
		'"$'+theRequestManager.map("t.multicall=")+
		theRequestManager.map("d.get_hash=")+
		','+theRequestManager.map("t.get_scrape_complete=")+
		','+theRequestManager.map('cat=')+'{#}"',
		function(hash,torrent,value)
		{
		        var arr = value.split('#');
			torrent.seeds_all = 0;
			for(var i=0; i<arr.length; i++)
				torrent.seeds_all += iv(arr[i]);
			torrent.seeds = torrent.seeds_actual + " (" + torrent.seeds_all + ")";
		}
	);
	plugin.reqId2 = theRequestManager.addRequest("trt", 
		theRequestManager.map('cat=')+
		'"$'+theRequestManager.map("t.multicall=")+
		theRequestManager.map("d.get_hash=")+
		','+theRequestManager.map("t.get_scrape_incomplete=")+
		','+theRequestManager.map('cat=')+'{#}"',
		function(hash,torrent,value)
		{
		        var arr = value.split('#');
			torrent.peers_all = 0;
			for(var i=0; i<arr.length; i++)
				torrent.peers_all += iv(arr[i]);
			torrent.peers = torrent.peers_actual + " (" + torrent.peers_all + ")";
		}
	);
}

plugin.onRemove = function()
{
	theRequestManager.removeRequest( "trt", plugin.reqId1 );
	theRequestManager.removeRequest( "trt", plugin.reqId2 );
}
