var WebUserMsg = new Object();

var WebUserMsg = {
	_styles : {
		"warn":{classname:"box_hint f_14 c_important clearfix p_a10 c_b",logo:"http://img.widget.xunlei.com/img_2/icon_alert.gif",need_close:true},
		"done":{classname:"box_suc f_14 clearfix p_a10",logo:"http://img.widget.xunlei.com/img_2/icon_complete.gif",need_close:true},
		"wait":{classname:"frame f_14 clearfix p_a10 c_dark",logo:"http://img.widget.xunlei.com/img_2/icon_wait.gif",need_close:false}
	},
	_Show : function(eid,msg,s_type)
	{
		try
		{
			var eDiv = $(eid);
			var style_item = this._styles[s_type];
			if(eDiv&&style_item)
			{
				var str = ""
				+"<img src=\"{logo}\" class=\"f_l m_r15\" />"
				+"<div class=\"p_v15\" style=\"float:left\">{msg}</div>"
				+"<div class=\"p_v15\" ><a href=\"javascript:void(0);\" style=\"margin-left:20px;{none_close}\" onclick=\"WebUserMsg.Hide('{eid}');\">¹Ø±Õ</a></div>";
				str = str.replace(/{logo}/g,style_item.logo);
				str = str.replace(/{msg}/g,msg);
				str = str.replace(/{eid}/g,eid);
				if(style_item.need_close)
					str = str.replace(/{none_close}/g,"");
				else
					str = str.replace(/{none_close}/g,"display:none");
				eDiv.innerHTML = str;
				eDiv.className = style_item.classname;
				eDiv.style.display = "block";
			}
			else alert(msg);
			
		}catch(ex)
		{
			alert(ex.message);
		}
	},
	Wait : function(eid,msg)
	{
		this._Show(eid,msg,"wait");
	},
	Warn : function(eid,msg)
	{
		this._Show(eid,msg,"warn");
	},
	Done : function(eid,msg)
	{
		this._Show(eid,msg,"done");
	},
	Hide : function(eid)
	{
		var eDiv = $(eid);
		if(eDiv)eDiv.style.display = "none";
	}
};