/**
 * @author Administrator
 * desc
 * sysbar
 */
var SysBar = {
    parent:null,
	/**
	 * 根据obj处理id号.
	 * @param {Object} obj
	 */
	PassId:function(obj)
	{
		var Name = obj.id;
        if (!Name) 
		{
            return false;
        }
        else 
		{
            TempArray = Name.split("_");
            Id = TempArray[1];
        }
		if (!Id)
		{
			return false;
		}
		return Id;
	},
	/**
	 * 处理逻辑,与 userview 中的闪动器联动
	 * @param {Object} obj
	 */
    FlashItem: function(obj)
	{
        Id=SysBar.PassId(obj);
		if (SysBar.PassInItem(Id)==false)
		{
			SysBar.AddNewItem(Id)
		}
		return true;
    },
	/**
	 * 打开聊天窗口
	 * @param {Object} userUid
	 */
	ShowChatWin:function(userUid)
	{
		UserView.showChatWin(userUid,true)
	},
	/**
	 * 根据Id 添加任务栏的一个头像元素
	 * @param {Object} Id
	 */
    AddNewItem: function(Id)
	{
		var UserName=SysBar.parent.Parse.GetUserNameByUid(Id)
		var NewHtml="<div id=\"sysBar_Face_"+Id+"\" ondblclick=\"SysBar.ShowChatWin('"+Id+"')\" class='chatbar' style=\"float:left;\"><img  id=\"sysBar_Face__"+Id+"\" src=\""+SysBar.parent.CMD.passFaceByUid(Id)+"\" width=\"23\" height=\"23\" border=\"0\" style=\"padding-right:3px;padding-top:3px;\"></div>";
    	$("sysbars").innerHTML+=NewHtml;
		var MainId=0;
		var MainType=2;
		$("wMainMainId" + MainId + "Type" + MainType).style.height = (WebIndex.WebIm.MainHeigth - 230) + "px";
		$("sysbars").style.display="";
    },
	/**
	 * 根据obj ,删除一个 sysbar中的 对应obj
	 * @param {Object} obj
	 */
    DelNewItem: function(obj)
	{
		Id=SysBar.PassId(obj);
    	Elem.Del("sysBar_Face_"+Id);
		var MainId=0;
		var MainType=2;
		if ($("sysbars").innerHTML=="")
		{
			$("wMainMainId" + MainId + "Type" + MainType).style.height = (WebIndex.WebIm.MainHeigth - 199) + "px";
			$("sysbars").style.display="none";
		}
    },
	/**
	 * 根据id 返回是否存在对应 sysbar元素
	 * @param {Object} Id
	 */
    PassInItem: function(Id)
	{
    	if ($("sysBar_Face_"+Id)!=null)
		{
			return true;
		}
		return false;
    }
};


