/**
 * @author Administrator
 */
function ChatWinManage()
{
	
	this.win=new Array();
	this.init=function()
	{
		var Text=Other.GetCookie("HistoryWin");
		Text=Text.trim();
		WinArray=Text.split(" ");
		for (var i=0;i<WinArray.length;i++)
		{
			this.win[i]=WinArray[i];
		}
	}
	/**
	 * 新增一个窗口历史
	 * @param {Object} UserId
	 */
	this.AddNewWin=function(UserId)
	{
		if (this.CheckIn(UserId)==false)
		{
			this.win[this.win.length]=UserId;
			this.writeCookie();
		}
		return true;
	}
	/**
	 * 判断是否存在于窗口历史中
	 * @param {Object} UserId
	 */
	this.CheckIn=function(UserId)
	{
		for (var i=0; i<this.win.length;i++)
		{
			if (this.win[i]==UserId)		
			{
				return true;
			}	
		}
		return false;
	}
	/**
	 * 删除某个窗口
	 * @param {Object} UserId
	 */
	this.DelOneWin=function(UserId)
	{
		if (this.CheckIn(UserId)==true)
		{
			for (var i=0; i<this.win.length;i++)
			{
				if (this.win[i]==UserId)
				{
					this.win.remove(this.win[i]);
					this.writeCookie();
				}
			}
		}
	}
	this.writeCookie=function()
	{
		var Text=""
			for (var i=0; i<this.win.length; i++)
			{
				Text+=" "+this.win[i];
			}
			Other.SetCookie("HistoryWin",Text)
	}
	this.GetHistoryWin=function()
	{
		return this.win;
	}	
}
