var _RefreshTimeout;
var _TabOnlineUserEnable = false;



function OnlineUsers_initialize()
{
	var  TabID = SearchStringExtract(window.location,"TabID");
	AjaxHelper.OnlineUsers_GetTimeout(getRefreshTimeout_CallBack);
	getOnlineUsers(TabID);
}

function getRefreshTimeout_CallBack(res)
{
	_RefreshTimeout = res.value;
}

function getOnlineUsers(TabID)
{
	AjaxHelper.OnlineUsers_GetUsers(TabID,getOnlineUsers_CallBack);
	setTimeout('getOnlineUsers('+ TabID + ')',_RefreshTimeout);
}

function getOnlineUsers_CallBack(res)
{
	if(res.value!="" && res.value!=null)
	{
		ShowTabUsaers(res);
	}
}
function SearchStringExtract(locObj,Item) 
{
		var Temp = 0;
		var i, inpt = locObj.search.substr(1);
		if (inpt.length > 0) 
		{
			var ary = inpt.replace(/\+/g, " ").split("&");
			for (i in ary)
			{
		
				ary[i] = ary[i].split("=");
		
				if(ary[i][0] == Item)
				{
					Temp = ary[i][1];
					return Temp;
				}
		
			}
		}
}
OnlineUsers_initialize();
