﻿var LC_winmode = "width=600px,height=500px,status=no,resizable=no,menubar=no,toolbar=no,status=no"+",top="+(screen.height-490)/2+"px,"+"left="+(screen.width-540)/2+"px";
var LC_Url = {encode : function (string) {return escape(this._utf8_encode(string));},decode : function (string) {return this._utf8_decode(unescape(string));},_utf8_encode : function (string) {string = string.replace(/\r\n/g,'\n');var utftext = '';for (var n = 0; n < string.length; n++) {var c = string.charCodeAt(n);if (c < 128) {utftext += String.fromCharCode(c);} else if((c > 127) && (c < 2048)) {utftext += String.fromCharCode((c >> 6) | 192);utftext += String.fromCharCode((c & 63) | 128);} else {utftext += String.fromCharCode((c >> 12) | 224);utftext += String.fromCharCode(((c >> 6) & 63) | 128);utftext += String.fromCharCode((c & 63) | 128);}}return utftext;},_utf8_decode : function (utftext) {var string = '';var i = 0;var c = c1 = c2 = 0;while ( i < utftext.length ) {c = utftext.charCodeAt(i);if (c < 128) {string += String.fromCharCode(c);i++;} else if((c > 191) && (c < 224)) {c2 = utftext.charCodeAt(i+1);string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));i += 2;} else {c2 = utftext.charCodeAt(i+1);c3 = utftext.charCodeAt(i+2);string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));i += 3;}}return string;}}
var LC_Title = encodeURIComponent(document.title);
var LC_Location = encodeURIComponent(document.URL);
var LC_Referrer = "";
try
{
    LC_Referrer = encodeURIComponent(parent==self?window.document.referrer:top.document.referrer);
}
catch(x){}
var LC_UserLang = navigator.appName=="Netscape"?navigator.language:navigator.userLanguage;
var LC_VisitorName="";
var LC_VisitorEmail="";
var LC_Companys = new Array();
var LC_InviteShow = false;
var LC_LiveChat = "即时语|即時語|LiveChat";
var LC_ServerError = "错误的服务器地址，请设置正确的服务器路径，或联系服务供应商！|錯誤的伺服器位址，請設置正確的伺服器路徑，或聯繫服務供應商！|Invalid server url, please verify server url and try again or contact service provider.";
var LC_SettingNotFound = "没有找到设置信息，请检查引用代码或联系管理员！|沒有找到設置資訊，請檢查引用代碼或聯繫管理員！|Setting not found, please check the Page Code or contact administrator.";
var LC_WebSiteNotFound = "没有找到指定公司网站，请检查引用代码或联系管理员！|沒有找到指定公司網站，請檢查引用代碼或聯繫管理員！|Web Site not found, please check the Page Code or contact administrator.";
var LC_CompanyNotFound = "没有找到指定公司，请检查引用代码或联系管理员！|沒有找到指定公司，請檢查引用代碼或聯繫管理員！|Company not found, please check the Page Code or contact administrator.";
var LC_PageSettingNotFound = "没有找到页面设置信息，请检查引用代码或联系管理员！|沒有找到頁面設置資訊，請檢查引用代碼或聯繫管理員！|Page setting not found, please check the Page Code or contact administrator.";
var LC_ParameterError = "公司初始化错误，缺少参数！|公司初始化錯誤，缺少參數！|Company object initializing failed, not enough parameters!";
var LC_IPRejectedPrompt = "对不起，您的IP被过滤！|對不起，您的IP被過濾！|You have been banned!";
var LC_OpenedWinPrompt = "您已经打开聊天窗口或者打开的间隔太短！|您已經打開聊天視窗或者打開的間隔太短！|You have already opened the chat window or You open up window period very shortly";
var LC_InvitePrompt = "即时语在线客服邀您对话|即時語線上客服邀您對話|LiveChat";
var LC_AcceptInvitePrompt = "开始交谈|開始交談|Accept";
var LC_RejectInvitePrompt = "暂不交谈|暫不交談|Refuse";
var LC_InitError = "错误|錯誤|Error";
var LC_ServerADD = "服务器地址|伺服器地址|Server Url";
var LCUserStatus_Online = "（在线）|（線上）|(Online)";
var LCUserStatus_Busy = "（忙碌）|（忙碌）|(Busy)";
var LCUserStatus_Offline = "（离线）|（離線）|(Offline)";
var LCUserStatus_Away = "（离开）|（離開）|(Away)";
var LCUser_Select = "选择客服|選擇客服|Select Service";
var LCUser_ShowUserList = "即时语在线客服|即時語線上客服|LiveChat Service";
var LC_DIV = "";
var LC_InviRefreshTime = 10;
var LC_SystemIgnoreTag = 0;
var LC_InitLang="";    //新增 页面访问默认语言 
var LC_IsGroup ="";    //新增 是否使用分组列表

function LC_Company()
{
	this.LC_OutPutDiv = null;
	this.LC_CompanyID = 0;
	this.LC_WebSiteID = 0;
	this.LC_VisitorID = "";
	this.LC_VisitorLang = "";
    this.LC_VisitorName="";
    this.LC_VisitorEmail="";
	this.LC_BaseUrl = "";
	this.LC_InviteUrl = "";
	this.LC_WebRoot = "";
	this.LC_CompanyName = "";
	this.LC_ContactName = "";
	this.LC_ContactEmail = "";
	this.LC_UserProcess = true;
	this.LC_SystemInvite = "";
	this.LC_SystemInviteText = "";
	this.LC_ServiceInviteText = "";
	this.LC_ServiceType = 0;
	this.LC_InviteBox_Height = 250;
	this.LC_InviteBox_Width = 200;
	this.LC_InviteBox_Top = 200;
	this.LC_InviteBox_Left = 100;
	this.LC_ShowAD = 1;
    this.LC_IPRejected = false;
    this.LC_SystemIgnore = 0;
    this.LC_DisplayUsers = "";
    this.ToParameters = function(){return this.LC_VisitorID;};
    this.InitUserList = function(outputdivid)
    {
        LC_Companys.push(this);
        if(outputdivid && outputdivid!="")
		{
			var t_div = document.getElementById(outputdivid);
			if(t_div)this.LC_OutPutDiv = t_div;
		}
		var outHTML = "";
		var inviteframe = document.getElementById("scrInvitation");
	    if(!inviteframe && !this.LC_IPRejected)
	    {
	        outHTML += this.GetUserList();
	        outHTML += "<script id='scrInvitation'></script><div id='lcUserlistTip' style='display:none'><img src='"+ this.LC_WebRoot +"V40/images/tip.png' style='cursor:pointer' onclick='LC_SetUserList(2)' title='" + getPromptStringByLang(this.LC_VisitorLang, LCUser_ShowUserList) + "'/></div>";
	        this.LC_OutPutDiv.innerHTML = outHTML;
	    }
	    
		if(typeof(LCLinkIcon_Fly) != "undefined")
		{
		    if(LCLinkIcon_Fly=="1")
	        {
	            this.LC_OutPutDiv.style.position = "absolute";
	            InitshowLinkIcon(this.LC_OutPutDiv.id);
	        }
		    else if(LCLinkIcon_Fly=="2")
	        {
	            //position:absolute;right:0px;
	            this.LC_OutPutDiv.style.position = "absolute";
	            this.LC_OutPutDiv.style.right = "0px";
	            InitshowLinkIconTips(this.LC_OutPutDiv.id);
	        }
	    }
	    if(this.LC_VisitorID!="") this.LoadInviteFrame();
	    /*
        if(this.LC_SystemInvite==1 && get_cookie("chatwindowopened")!="1" && get_cookie("rejectinvite")!="1")
            setTimeout("ReceivedInvite(" + this.LC_CompanyID + ",0,'')", this.LC_SystemInviteTimespan * 1000);
            */
        if(this.LC_SystemInvite != "0")
        {
            if(get_cookie("chatwindowopened")!="1" && get_cookie("rejectinvite")!="1" && get_cookie("rejectAutoinvite")!="1")
                setTimeout("ReceivedInvite(" + this.LC_CompanyID + ",0,'');if('" + this.LC_SystemInvite + "'!='1'){document.cookie = 'rejectAutoinvite=1;';}", this.LC_SystemInviteTimespan * 1000);
        }
    };
    this.GetUserList = function()
    {
	    var out = "<div onmouseover='LC_SetUserList(0)' id=\"group-box\" style=\"width: 150px; position: relative; border: 1px solid #93b5dc; font-size: 12px; color: #1d2956; font-family: '宋体','Microsoft YaHei'; background: #fff  url(" + this.LC_WebRoot + "V40/images/group-bg.png) repeat-x;padding: 10px 0 10px 0;\">";
	    out += "<h2 style=\"font-size: 12px; font-weight: normal; line-height: 18px; height: 18px; padding: 0; margin: 0 0 8px 0;\"><img src=\"" + this.LC_WebRoot + "V40/images/e.gif\" style=\" width:14px; height: 14px; list-style: none; margin: 0; padding: 0; border: none;background:  url(" + this.LC_WebRoot + "V40/images/group.png)  no-repeat; margin:2px 3px 0 6px; float: left;\">" + getPromptStringByLang(this.LC_VisitorLang, LCUser_Select) + "</h2>";
	    if(typeof(LCLinkIcon_Fly) == "undefined" || LCLinkIcon_Fly==0)
	        out += "<div id=\"close\" style=\"cursor:pointer; position: absolute; top: 15px; right: 10px;\"><img onclick=\"LC_toggleUserList()\" src=\"" + this.LC_WebRoot + "V40/images/close_icon.png\"></div>";
	    out += "<ul style=\"margin: 0 0 0 8px;list-style: none; padding: 0; border: none;\">";
	    for(var i=0;i<this.LC_DisplayUsers.length;i++)
	    {
		    out += "<li style=\"cursor:pointer;color: #656b82; line-height: 18px; text-indent: 13px; font-weight: bold; color: #656b82; background: url(" + this.LC_WebRoot + "V40/images/group-drop.png) no-repeat 0 5px;\" onclick=\"LC_showHideGroup('"+this.LC_WebRoot+"','li"+i+"','ol"+i+"');\" tag=\"open\" id=\"li"+i+"\">" + htmlencode(getPromptStringForRead(this.LC_VisitorLang, LC_Url.decode(this.LC_DisplayUsers[i].Group.gname)));
		    out += "<ol id=\"ol"+ i + "\" style=\"font-weight: normal; margin: 5px 0; list-style: none;margin: 0; padding: 0; border: none;color: #5d5d5d;\">";
		    for(var j=0;j<this.LC_DisplayUsers[i].Service.length;j++)
		    {
			    out += "<li onclick=\"LC_showHideGroup('"+this.LC_WebRoot+"','li"+i+"','ol"+i+"');\"><a style=\"text-decoration: none;color: " + (this.LC_DisplayUsers[i].Service[j].status == "Online"?"blue":"#656b82;") + "\" href=\"javascript:;\" onclick=\"LC_RequestService(" + this.LC_CompanyID + "," + this.LC_DisplayUsers[i].Group.gid + ","+this.LC_DisplayUsers[i].Service[j].aid+");\">" + 
			        getPromptStringForRead(this.LC_VisitorLang, LC_Url.decode(this.LC_DisplayUsers[i].Service[j].uname)) + this.GetUserStatus(this.LC_DisplayUsers[i].Service[j].status) + "</a></li>";
		    }
		    out += "</ol></li>";
	    }
	    out += "</ul></div>";
        return out;
    };
    this.GetUserStatus = function(s)
    {
        switch(s)
        {
            case "Online":
                return getPromptStringAuto(LCUserStatus_Online);
            case "Busy":
                return getPromptStringAuto(LCUserStatus_Busy);
            case "Away":
                return getPromptStringAuto(LCUserStatus_Away);
            default:
                return getPromptStringAuto(LCUserStatus_Offline);
        }
    };
	this.InitCompany = function(outputdivid)
	{
	    LC_SystemIgnoreTag = this.LC_SystemIgnore;
	    this.LC_IPRejected = false;
		if(outputdivid && outputdivid!="")
		{
			var t_div = document.getElementById(outputdivid);
			if(t_div)this.LC_OutPutDiv = t_div;
		}
		LC_Companys.push(this);
		if(this.LC_ServiceType == 1)this.LC_ShowAD = 0;
		if(LC_IsGroup=="")
		{
		   this.ShowLinkIcon();
		}
		else
		{

			var inviteframe = document.getElementById("scrInvitation")
			if(!inviteframe && !this.LC_IPRejected)
				this.LC_OutPutDiv.innerHTML += "<script id='scrInvitation'></script>";

            if(this.LC_SystemInvite != "0")
            {
                if(get_cookie("chatwindowopened")!="1" && get_cookie("rejectinvite")!="1" && get_cookie("rejectAutoinvite")!="1")
                    setTimeout("ReceivedInvite(" + this.LC_CompanyID + ",0,'');if('" + this.LC_SystemInvite + "'!='1'){document.cookie = 'rejectAutoinvite=1;';}", this.LC_SystemInviteTimespan * 1000);
            }

			if(typeof(LCLinkIcon_Fly) != "undefined")
			{
			    if(LCLinkIcon_Fly=="1")
		        {
		            this.LC_OutPutDiv.style.position = "absolute";
		            InitshowLinkIcon(this.LC_OutPutDiv.id);
		        }
			    if(LCLinkIcon_Fly=="2")
		        {
		            //position:absolute;right:0px;
		            this.LC_OutPutDiv.style.position = "absolute";
		            this.LC_OutPutDiv.style.right = "0px";
		            InitshowLinkIconTips(this.LC_OutPutDiv.id);
		        }
		    }

			this.LoadInviteFrame();
		}
	};
	this.InitRejectedIPUser = function(outputdivid)
	{
	    LC_SystemIgnoreTag = this.LC_SystemIgnore;
	    this.LC_IPRejected = true;
		if(outputdivid && outputdivid!="")
		{
			var t_div = document.getElementById(outputdivid);
			if(t_div)this.LC_OutPutDiv = t_div;
		}
		LC_Companys.push(this);
		this.ShowLinkIcon();
	};
	this.ShowLinkIcon = function()
	{
		if(this.LC_ShowAD==1)
		{
			//var mj=new JsLoader();
			//mj.load(this.LC_WebRoot + "Images/LiveChatAD.js", null);
		}
		var outHTML = "";
		if(this.LC_OutPutDiv)
		{
		    this.LC_OutPutDiv.style.zIndex = 9999999;
			outHTML = "<a href='http://cp2.livechat.35.com/LiveChatWeb/V40/Chat.aspx?companyid=17844&websiteid=7680&visitorname=&visitoremail=&groupid=3477&browserLang=zh-CN&serviceNo=16130&r=0.9597152585434402' style='cursor:pointer' target='_blank'><img id=linkicon src='/images/LinkIcon.gif' border='0'/></a>";
    		var inviteframe = document.getElementById("scrInvitation");
			if(!inviteframe && !this.LC_IPRejected) outHTML += "<script id='scrInvitation'></script>";
			this.LC_OutPutDiv.innerHTML = outHTML;
			
			if(typeof(LCLinkIcon_Fly) != "undefined")
			{
			    if(LCLinkIcon_Fly=="1")
		        {
		            this.LC_OutPutDiv.style.position = "absolute";
		            InitshowLinkIcon(this.LC_OutPutDiv.id);
		        }
			    if(LCLinkIcon_Fly=="2")
		        {
		            //position:absolute;right:0px;
		            this.LC_OutPutDiv.style.position = "absolute";
		            this.LC_OutPutDiv.style.right = "0px";
		            InitshowLinkIconTips(this.LC_OutPutDiv.id);
		        }
		    }
		}
		else
		{
		    if(this.LC_IPRejected)return;
    		var inviteframe = document.getElementById("scrInvitation");
		    if(!inviteframe)
		    {
				var mj=new JsLoader();
				mj.load("","scrInvitation");
	        }
		}
		if(!this.LC_IPRejected)
		{
		    if(this.LC_VisitorID!="") this.LoadInviteFrame();
		    /*
            if(this.LC_SystemInvite==1 && get_cookie("chatwindowopened")!="1" && get_cookie("rejectinvite")!="1")
                setTimeout("ReceivedInvite(" + this.LC_CompanyID + ",0,'')", this.LC_SystemInviteTimespan * 1000);
                */
            if(this.LC_SystemInvite != "0")
            {
                if(get_cookie("chatwindowopened")!="1" && get_cookie("rejectinvite")!="1" && get_cookie("rejectAutoinvite")!="1")
                    setTimeout("ReceivedInvite(" + this.LC_CompanyID + ",0,'');if('" + this.LC_SystemInvite + "'!='1'){document.cookie = 'rejectAutoinvite=1;';}", this.LC_SystemInviteTimespan * 1000);
            }
        }
	};
	this.LoadInviteFrame = function()
	{
		var inviteframe = document.getElementById("scrInvitation");
		if(inviteframe)
		{
		    if(!LC_InviteShow)
		    {
		        LC_InviteShow = true;
                LC_InviteUrl = this.LC_WebRoot + "V40/GetInvite.livechat?companyid=" + this.LC_CompanyID + "&websiteid=" + this.LC_WebSiteID;
                EnableInviteChecker = true;
                setTimeout("StartInviteChecker()", LC_InviRefreshTime * 1000);
		    }
		}
	};
	this.StopInviteFrame = function()
	{
	    StopInviteChecker();
		/*socket
		var inviteframe = document.getElementById("scrInvitation");
		if(inviteframe)
		{
		    //inviteframe.src = "about:blank";
		}*/
	};
	this.Request = function(groupid)
	{
	    if(!this.LC_IPRejected)
	    {
	        var url = this.LC_WebRoot + "V40/Chat.aspx?companyid=" + this.LC_CompanyID + "&websiteid=" + this.LC_WebSiteID + 
	        "&visitorname=" + LC_Url.encode(this.LC_VisitorName) + "&visitoremail=" + LC_Url.encode(this.LC_VisitorEmail) + "&groupid=" + groupid + "&browserLang=" + GetLanguage() + "&r=" + Math.random();
	        window.open(url,"", LC_winmode);
	    }
	    else
	    {
	        alert(getPromptStringByLang(this.LC_VisitorLang, LC_IPRejectedPrompt));
	    }
	};
	this.RequestService = function(groupid,serviceid)
	{
	    if(!this.LC_IPRejected)
	    {
	        var url = this.LC_WebRoot + "V40/Chat.aspx?companyid=" + this.LC_CompanyID + "&websiteid=" + this.LC_WebSiteID + 
	        "&visitorname=" + LC_Url.encode(this.LC_VisitorName) + "&visitoremail=" + LC_Url.encode(this.LC_VisitorEmail) + "&groupid=" + groupid + "&browserLang=" + GetLanguage() + "&serviceNo=" + serviceid + "&r=" + Math.random();
	        window.open(url,"", LC_winmode);
	    }
	    else
	    {
	        alert(getPromptStringByLang(this.LC_VisitorLang, LC_IPRejectedPrompt));
	    }
	};
	this.Click = function()
	{
	    document.cookie = "rejectinvite=0;";
	    var inviteBoxDiv = document.getElementById('c35ComLiveChat');
	    if(inviteBoxDiv)
	    {
	        inviteBoxDiv.style.display = 'none';
	    }
        if(get_cookie("chatwindowopened")=="1")
        {
            alert(getPromptStringByLang(this.LC_VisitorLang, LC_OpenedWinPrompt));
            return;
        }
	    if(this.LC_IPRejected)
	    {
	        alert(getPromptStringByLang(this.LC_VisitorLang, LC_IPRejectedPrompt));
	        return;
	    }
        //document.cookie = "rejectinvite=1;";
	    if(this.LC_UserProcess && this.LC_UserProcess > 0)
	    {
	        var url = this.LC_WebRoot + "V40/Group.aspx?companyid=" + this.LC_CompanyID + "&websiteid=" + this.LC_WebSiteID + "&browserLang=" + GetLanguage() + "&r=" + Math.random();
	        if(typeof(LiveChatShowGroup)!="undefined")
	        {
	            if(LiveChatShowGroup!="")
	                url += "&showgroup=" + encodeURIComponent(LiveChatShowGroup);
	        }
		    window.open(url,"", LC_winmode);
		}
		else
		{
		    window.open(this.LC_WebRoot + "V40/Chat.aspx?companyid=" + this.LC_CompanyID + "&websiteid=" + this.LC_WebSiteID + "&browserLang=" + GetLanguage() + "&r=" + Math.random(),"", LC_winmode);
		}
		
	};
	this.ProcessInvite = function(serviceid, word)
	{
	    word = LC_Url.decode(word);
	    var inviteBoxDiv = document.getElementById('c35ComLiveChat');
	    if(inviteBoxDiv)
	    {
	        if(word!="")
	        {
	            var sw = document.getElementById("InviteWord");
	            if(sw)sw.innerHTML = word;
	        }
	        if(serviceid>0)
	        {
	            var btn_a = document.getElementById("Btn_LCAcceptInvite");
	            if(btn_a)
	            {
	                btn_a.setAttribute("sid",serviceid);
	            }
	            var btn_r = document.getElementById("Btn_LCRejectInvite");
	            if(btn_r)
	            {
                    btn_r.setAttribute("sid",serviceid);
	            }
	        }
	        inviteBoxDiv.style.display = '';
	    }
	    else
	    {
			var m_top = (this.LC_InviteBox_Top*1);
			var m_left = (this.LC_InviteBox_Left*1);
            inviteBoxDiv = document.createElement('div');
            inviteBoxDiv.id = 'c35ComLiveChat';
            inviteBoxDiv.name = 'c35ComLiveChat';
            inviteBoxDiv.frameBorder = '0';
            inviteBoxDiv.style.position = 'absolute';
            inviteBoxDiv.style.top = m_top + 'px';
            inviteBoxDiv.style.left = m_left + 'px';
            inviteBoxDiv.style.width = ((this.LC_InviteBox_Width*1) + 4) + 'px';
            inviteBoxDiv.style.height = ((this.LC_InviteBox_Height*1) + 30) + 'px';
            inviteBoxDiv.innerHTML = "";
            inviteBoxDiv.style.zIndex = 999999;
	        document.body.appendChild(inviteBoxDiv);

	        inviteBoxDiv.style.display = '';
	        var testad;
	        var mheight=0;
	        var mweight = ((this.LC_InviteBox_Width*1) + 2);
	        var adhtm = "";
	        var addivid= "LiveChat" + this.LC_CompanyID + "AD1";

			var testHeight = document.compatMode=="CSS1Compat" ? 0: 30 ; 
			/*
	        if(this.LC_ShowAD==1)
	        {
	            adhtm = "<iframe style='position:absolute;z-index:-1;width:100%;height:30px;' scrolling='no' frameborder='0'></iframe><div style='z-index:999999;border:1px solid #283564;background:#FFFFFF none repeat scroll 0 0;'><div id='" + addivid + "'></div></div>";
	            mheight=((this.LC_InviteBox_Height*1) + testHeight);
	        }
	        else
	        {
	            adhtm = "";
	            mheight=((this.LC_InviteBox_Height*1) + testHeight);
	        }
			*/
	        var html = '<iframe style="position:absolute;z-index:-1;width:100%;height:100%;top:e­xpression('+m_top+');left:e­xpression('+m_left+');" scrolling="no" frameborder="0"></iframe>';
			html += '<div id="divMain" style="width:' + mweight + 'px;height:' + mheight + 'px;"><div style="background:#D8D8D8 none repeat scroll 0 0;position:absolute;">';
	        html += '<div style="height:' + (this.LC_InviteBox_Height*1 + 2) + 'px;position:relative;width:' + ((this.LC_InviteBox_Width*1) + 4) +'px;">';
	        html += '<div style="background:transparent url(' + this.LC_WebRoot + 'Style0/skin/chat_top_bg.gif) repeat scroll 0 0;clear:both;color:#FFFFFF;height:25px;">';
	        html += '<div style="background:transparent url(' + this.LC_WebRoot + 'Style0/skin/chat_topr_bg.gif) no-repeat scroll right center;float:right;height:25px;width:9px;"></div>';
	        html += '<div style="font-size:12px;background:transparent url(' + this.LC_WebRoot + 'Style0/skin/chat_topl_bg.gif) no-repeat scroll 0 0;line-height:25px;padding-left:32px;">';
	        html += getPromptStringByLang(this.LC_VisitorLang, LC_InvitePrompt) + '</div></div><div style="clear:both;"></div>';
	        html += '<div style="background:#849FE4 none repeat scroll 0 0;border-color:-moz-use-text-color #283564 #283564;border-style:none solid solid;border-width:0 1px 1px;padding:1px;">';
	        html += '<div style="background:transparent url(' + this.LC_WebRoot + 'images/RequestPicture_' + this.LC_CompanyID + '.gif) repeat scroll 0 0;border:1px solid #0A3869;">';
	        html += '<table width="' + (this.LC_InviteBox_Width*1 - 2) + '" border="0" cellpadding="0" cellspacing="0" height="' + (this.LC_InviteBox_Height*1) + '" style="table-layout:fixed;">';
	        html += '<tbody><tr><td width="135" style="border:0">&nbsp;</td><td style="border:0"><div id="InviteWord" style="font-size:12px;color:#020202;line-height:32px;padding-left:20px;padding-top:20px;word-break:break-all;height:'+(mheight-94)+'px!important;height:'+(mheight-70)+'px;overflow:auto;">';
	        html += (word==""?getPromptStringByLang(this.LC_VisitorLang,LC_Url.decode(this.LC_SystemInviteText)):word) + '</div></td></tr><tr><td style="border:0">&nbsp;</td><td height="40" style="border:0"><table width="180" align="right" border="0" cellpadding="0" cellspacing="0" style="border:0"><tbody><tr><td width="92" style="border:0">';
	        var btn = '<div style="color:#FFFFFF;cursor:pointer;height:18px!important;line-height:16px!important;line-height:18px;padding-top:4px;text-indent:20px;vertical-align:top;width:80px;font-size:12px;';
	        btn += 'background:transparent url(' + this.LC_WebRoot + 'Style0/skin/button_request.gif) repeat scroll 0 0;" ';
	        btn += ' onmouseover="this.style.background=\'transparent url(' + this.LC_WebRoot + 'Style0/skin/button_request_over.gif) ';
	        btn += ' repeat scroll 0 0\'" onmouseout="this.style.background=\'transparent url(' + this.LC_WebRoot + 'Style0/skin/button_request.gif) ';
	        btn += ' repeat scroll 0 0\'" onmousedown="this.style.background=\'transparent url(' + this.LC_WebRoot + 'Style0/skin/button_request_down.gif) ';
	        btn += ' repeat scroll 0 0\'" onmouseup="this.style.background=\'transparent url(' + this.LC_WebRoot + 'Style0/skin/button_request.gif) ';
	        btn += ' repeat scroll 0 0\'" ';
    	    html += btn + ' id="Btn_LCAcceptInvite" sid=' + serviceid + ' onclick="javascript:AcceptCompanyInvite('+this.LC_CompanyID+',this.getAttribute(\'sid\'));">' + getPromptStringByLang(this.LC_VisitorLang, LC_AcceptInvitePrompt)  + '</div></td><td style="border:0">';
	        html += btn + ' id="Btn_LCRejectInvite" sid=' + serviceid + ' onclick="javascript:RejectCompanyInvite('+this.LC_CompanyID+',this.getAttribute(\'sid\'));">' + getPromptStringByLang(this.LC_VisitorLang, LC_RejectInvitePrompt)  + '</div></td></tr></tbody></table></td></tr></tbody></table></div></div>' + adhtm + '</div></div></div>';
	        inviteBoxDiv.innerHTML += html;
			/*
			if(this.LC_ShowAD==1)
			{
			    if(typeof(LIVECHATAD) != "undefined")
			    {
				    eval("var x=new LIVECHATAD();x.RunSlideText(1,GetLanguage(),addivid,mweight)");
				}
			}*/
			if(typeof(LCInviteBox_Fly) != "undefined")
			{
			    if(LCInviteBox_Fly=="1")
		        {
		            InitshowInviteBox('c35ComLiveChat');
		        }
			    if(LCInviteBox_Fly=="2")
		        {
		            InitshowInviteTips('c35ComLiveChat', this.LC_InviteBox_Top, this.LC_InviteBox_Left);
		        }
		    }
	    }
	};
	this.AcceptInvite = function(serviceid)
	{
        if(!this.LC_IPRejected)
        {
	        document.cookie = "rejectAutoinvite=1;";
	        if(serviceid>0)
	        {
		        AcceptInvite(this.LC_WebRoot,this.LC_CompanyID,this.LC_WebSiteID, this.LC_VisitorID, serviceid);
		    }
		    else
		    {
	            if(this.LC_UserProcess && this.LC_UserProcess==1)
	            {
		            window.open(this.LC_WebRoot + "V40/Group.aspx?companyid=" + this.LC_CompanyID + "&websiteid=" + this.LC_WebSiteID + "&browserLang=" + GetLanguage() + "&r=" + Math.random(),"", LC_winmode);
		        }
		        else
		        {
		            window.open(this.LC_WebRoot + "V40/Chat.aspx?companyid=" + this.LC_CompanyID + "&websiteid=" + this.LC_WebSiteID + "&browserLang=" + GetLanguage() + "&r=" + Math.random(),"", LC_winmode);
		        }
		    }
		}
        else
        {
            alert(getPromptStringByLang(this.LC_VisitorLang, LC_IPRejectedPrompt));
        }
	};
	this.RejectInvite = function(serviceid)
	{
	    document.cookie = "rejectinvite=1;";
	    document.cookie = "rejectAutoinvite=1;";
		var rejectEle = rejectEle = document.createElement('img');
	    rejectEle.id = "c35ComLiveChatImg";
	    rejectEle.name = "c35ComLiveChatImg";
	    rejectEle.style.display="none";
	    rejectEle.src = this.LC_WebRoot + "V40/rejectinvite.live?companyid=" + this.LC_CompanyID + "&websiteid=" + this.LC_WebSiteID;
	};
}
var EnableInviteChecker=true;
var LC_InviteUrl = "";
function StartInviteChecker()
{
    if(LC_SystemIgnoreTag ==0 && get_cookie("chatwindowopened")!="1" 
        && get_cookie("rejectinvite")!="1" && EnableInviteChecker && LC_InviteUrl!="")
    {
        var inviteframe = document.getElementById("scrInvitation");
        if(inviteframe)
        {
            var _parentElement = inviteframe.parentNode;
            if(_parentElement){
                _parentElement.removeChild(inviteframe);  
            }
        }
        var mj=new JsLoader();
        var u = LC_InviteUrl + "&r=" + Math.random();
        mj.load(u, "scrInvitation");
    }
}
function StopInviteChecker()
{
    EnableInviteChecker = false;
}
function GetLanguage()
{ 
    var language;
    
    //更改 设置页面访问默认语言   
    if(typeof(LC_InitLang)!= "undefined" && LC_InitLang!="")
    {
        if(LC_InitLang.toLowerCase() == "zh-cht") LC_InitLang = "zh-TW";
        return LC_InitLang;
    }
    else
    {
        if (navigator.appName == 'Netscape') 
        language = navigator.language; 
        else 
        language = navigator.browserLanguage;     
        language = language.toLowerCase();
    
        if(language.indexOf('cn') > -1 || language.indexOf('chs') > -1)
        language = "zh-CN";
        else if(language.indexOf('zh') > -1)
        language = "zh-TW";
        else
        language = "en-US";
    }
    return language;
}

function AcceptCompanyInvite(companyid,serviceid)
{
	var com = GetCompanyObject(companyid);
	if(com)
	    com.AcceptInvite(serviceid);
    var inviteBoxDiv = document.getElementById('c35ComLiveChat');
    if(inviteBoxDiv)
    {
        inviteBoxDiv.style.display = 'none';
    }
}
function RejectCompanyInvite(companyid,serviceid)
{
	var com = GetCompanyObject(companyid);
	if(com)
	    com.RejectInvite(serviceid);
    var inviteBoxDiv = document.getElementById('c35ComLiveChat');
    if(inviteBoxDiv)
    {
        inviteBoxDiv.style.display = 'none';
    }
}
function AcceptInvite(webroot,companyid,websiteid, visitorid, serviceNo)
{
    if(!this.LC_IPRejected)
    {
        window.open(webroot + "V40/chat.aspx?action=AcceptInvite&companyid=" + companyid + "&websiteid=" + websiteid + "&serviceNo=" + serviceNo + "&visitorid=" + visitorid + "&browserLang=" + GetLanguage() + "&r=" + Math.random(),"_blank",LC_winmode);
    }
    else
    {
        alert(getPromptStringByLang(this.LC_VisitorLang, LC_IPRejectedPrompt));
    }
}
var LC_CompanyLoadedCount = 0;
function InitCompany(companyid,websiteid,outputdivid)
{
	if(typeof(LiveChatServer)!= "undefined" && LiveChatServer!="")
	{
		if(!LiveChatServer.endWith("/"))
			LiveChatServer += "/";
	}
	else
	{
		alert(getPromptStringByLang(GetLanguage(), LC_ParameterError));
		return;
	}
    InitCompanyV2(companyid,websiteid,outputdivid,LiveChatServer);
}
function InitCompanyV2(companyid,websiteid,outputdivid,webroot)
{
    if(CheckCompanyExist(companyid))
    {
        return;
    }
    LC_DIV = outputdivid;
	if(webroot && webroot!="")
	{
		if(!webroot.endWith("/"))
			webroot += "/";
	}
	else
	{
		alert(getPromptStringByLang(GetLanguage(), LC_ParameterError));
		return;
	}
	var cookie = get_cookie('VisitorInfo_Name');
    if (cookie != null && cookie != '')
    {
        var cookieValue = cookie.substring(cookie.indexOf('=') + 1,cookie.length);
        if (cookieValue != null || cookieValue!='')
        {
            LC_VisitorName = unescape(cookieValue);
        }
    }
    cookie = get_cookie('VisitorInfo_Email');
    if (cookie != null && cookie != '')
    {
        cookieValue = cookie.substring(cookie.indexOf('=') + 1,cookie.length);
        if (cookieValue != null || cookieValue!='')
        {
            LC_VisitorEmail = unescape(cookieValue);
        }
    }
	try
	{
	    var showUserList = false;
	    if(typeof(LCUserList)!= "undefined" && LCUserList!="")
	    {
	        showUserList = true;
	    }
	    else
	    {
	        LCUserList = "";
	    }
	    
		if(LC_CompanyLoadedCount == 0)
		{
			LC_CompanyLoadedCount ++;
			var jsurl = webroot + "V40/" + companyid + "-" + websiteid + ".live?t=" + LC_Title + "&u=" + LC_Location + "&r=" + LC_Referrer +
			"&name="+escape(LC_VisitorName)+"&email="+LC_VisitorEmail+"&d=" + outputdivid + "&browserLang=" + GetLanguage() + "&random=" + Math.random() + "&showUserList=" + showUserList + "&LCUserList=" + LCUserList;
			var mj=new JsLoader();
			mj.load(jsurl, "LC_CompanyJS_" + companyid);
		}
		else
		{
			LC_CompanyLoadedCount++;
			var url = webroot + "V40/" + companyid + "-" + websiteid + ".live?t=" + LC_Title + 
							"&u=" + LC_Location + "&r=" + LC_Referrer +"&name="+escape(LC_VisitorName)+"&email="+LC_VisitorEmail+"&d=" + outputdivid + "&browserLang=" + GetLanguage() + "&random=" + Math.random() + "&showUserList=" + showUserList + "&LCUserList=" + LCUserList;
            setTimeout(function(){
                var mj=new JsLoader();
                mj.load(url, "LC_CompanyJS_" + companyid);
            },3000);
		}
	}
	catch(e)
	{
		alert(e.message);
	}
}
function CheckCompanyExist(companyid)
{
	for ( var i=0 ; i < LC_Companys.length ; i++ )
	{
		if(LC_Companys[i].LC_CompanyID==companyid)
			return true;
	}
	return false;
}
function GetCompanyObject(companyid)
{
	for ( var i=0 ; i < LC_Companys.length ; ++i )
	{
		if(LC_Companys[i].LC_CompanyID==companyid)
			return LC_Companys[i];
	}
	return null;
}
function LC_ClickLink(companyid)
{
	var com = GetCompanyObject(companyid);
	if(com)
		com.Click();
}
function LC_RequestGroup(companyid,groupid)
{
    var com = GetCompanyObject(companyid);
    if(com)
        com.Request(groupid);
}
function LC_RequestService(companyid,groupid,serviceid)
{
    var com = GetCompanyObject(companyid);
    if(com)
        com.RequestService(groupid,serviceid);
}
function ReceivedInvite(companyid, serverid, word)
{
    if(serverid>0)
    {
        var inviteBoxDiv = document.getElementById('c35ComLiveChat');
        if(inviteBoxDiv)inviteBoxDiv.style.display = 'none';
        document.cookie = "rejectinvite=0;";
    }
    if(get_cookie("chatwindowopened")=="1" || get_cookie("rejectinvite")=="1")
        return;

	if(companyid && typeof(companyid)!="undefined" && companyid !="")
	{
		var com = GetCompanyObject(companyid);
		if(com)
		{
		    word = word.replace("\\/g","\\\\");
			com.ProcessInvite(serverid, word);
		}
		else
		{
			if(this.LC_VisitorLang=="")this.LC_VisitorLang = GetLanguage();
			alert(getPromptStringByLang(this.LC_VisitorLang, LC_ParameterError));
		}
	}
}
String.prototype.endWith = function(oString)
{   
	var reg = new RegExp(oString + "$");   
	return reg.test(this); 
}
function getPromptStringAuto(str)
{
    var langcookie = GetLanguage();
    var lang = 0;
    switch(langcookie.toLowerCase())
    {
        case "zh-cn":
            break;
        case "zh-tw":
            lang = 1;
            break;
        case "zh-cht":
            lang = 1;
            break;
        case "zh-hk":
            lang = 1;
            break;
        default:
            lang = 2;
            break;
    }
    var items=str.split('|');
    if(items.length > 1)
        return items[lang];
    else
        return items[0];
}
function getPromptString(companyyid, str)
{
    var langcookie = get_cookie(companyyid + ".VisitorCard.Language");
    if(!langcookie)langcookie=GetLanguage();
    var lang = 0;
    switch(langcookie.toLowerCase())
    {
        case "zh-cn":
            lang = 0;
            break;
        case "zh-tw":
            lang = 1;
            break;
        case "zh-cht":
            lang = 1;
            break;
        case "zh-hk":
            lang = 1;
            break;
        default:
            lang = 2;
            break;
    }
    var items=str.split('|');
    if(items.length > 1)
        return items[lang];
    else
        return items[0];
}
function getPromptStringByLang(langstr, str)
{
	if(!langstr || langstr=="")langstr=GetLanguage();
    var lang = 0;
    switch(langstr.toLowerCase())
    {
        case "zh-cn":
            lang = 0;
            break;
        case "zh-tw":
            lang = 1;
            break;
        case "zh-cht":
            lang = 1;
            break;
        case "zh-hk":
            lang = 1;
            break;
        default:
            lang = 2;
            break;
    }
    var items=str.split('|');
    if(items.length > 1)
        return items[lang];
    else
        return items[0];
}
function getPromptStringForRead(langstr, str)
{
	var curLang = getPromptStringByLang(langstr,str);
	if (curLang == "" && langstr.toLowerCase() == "zh-cn")
	{
		return getPromptStringForRead("zh-tw", str);
	}
	if (curLang == "" && (langstr.toLowerCase() == "zh-tw" || langstr.toLowerCase() == "zh-cht"))
	{
		return getPromptStringForRead("en-us", str);
	}
	if (curLang == "" && langstr.toLowerCase() == "en-us")
	{
        var items=str.split('|');
		curLang = items[0];
		if (curLang == "") return items[1];
	}
    return curLang;
}
var get_cookie = function(Name)
{
    var search = Name + "="
    var returnvalue = "";
    if (document.cookie.length > 0) {
        var offset = document.cookie.indexOf(search)
        if (offset != -1) {
            offset += search.length
            var end = document.cookie.indexOf(";", offset);
            if (end == -1)
                end = document.cookie.length;
            returnvalue=unescape(document.cookie.substring(offset, end))
            }
    }
    return returnvalue;
}
function LoadJs(id, jsurl)
{
	var oHead = document.getElementsByTagName('HEAD').item(0); 
	var newFrame = document.createElement('SCRIPT');
	newFrame.id = id;
	newFrame.src = jsurl;
	oHead.appendChild(newFrame); 
}
function JsLoader(){
    this.load=function(url,eid){
    var ss=document.getElementsByTagName("script");  
    for(i=0;i<ss.length;i++)
    {   
      if(ss[i].src && ss[i].src.indexOf(url)!=-1)
      {   
        this.onsuccess(); 
        return;   
      }
    }
    s=document.createElement("script");
	if(eid)s.id = eid;
    s.type="text/javascript";  
    s.src=url;
    var head=document.getElementsByTagName("head")[0];  
    head.appendChild(s);  
    var self=this;
    s.onload=s.onreadystatechange=function()
    {
    if(this.readyState && this.readyState=="loading")
      return;   
      self.onsuccess();  
    }
    s.onerror=function(){
    head.removeChild(s);   
    self.onfailure();    } 
    };
    this.onsuccess=function(){}; 
    this.onfailure=function(){};
}
function ShowServerErrorMessage(str, comserver)
{
    var d = document.getElementById(LC_DIV);
    if(d)
    {
        d.innerHTML = "<a href='javascript:void(0)' onclick='alert(&quot;" + getPromptStringAuto(LC_LiveChat) + getPromptStringAuto(LC_InitError) + "\\r\\n\\r\\n" + str + "\\r\\n\\r\\n" + (typeof(LiveChatServer) != 'undefined' && LiveChatServer?LiveChatServer:"LiveChatServer") + " " + getPromptStringAuto(LC_InitError) + (comserver==""?"":"(" + getPromptStringAuto(LC_ServerADD) + comserver + ")") + "&quot;);'>" + getPromptStringAuto(LC_LiveChat) + getPromptStringAuto(LC_InitError) + "</a>";
    }
    else
    {
        alert(getPromptStringAuto(LC_LiveChat) + getPromptStringAuto(LC_InitError) + "\r\n\r\n" + str + "\r\n\r\n" + (typeof(LiveChatServer) != 'undefined' && LiveChatServer?LiveChatServer:"LiveChatServer") + " " + getPromptStringAuto(LC_InitError) + (comserver==""?"":"(" + getPromptStringAuto(LC_ServerADD) + comserver + ")"));
    }
}

/******************************** 网页滚动函数 *************************************/
/**************************** 随屏幕上下滚动而滚动 *********************************/
var LC_theTop = 80; /*这是默认高度,越大越往下*/
var LC_Old = 0;//LC_theTop

function moveTips() {
    var tt = 0;
    if (window.innerHeight) {
        pos = window.pageYOffset
    } else if (document.documentElement && document.documentElement.scrollTop) 

{
        pos = document.documentElement.scrollTop
    } else if (document.body) {
        pos = document.body.scrollTop;
    }

    pos = pos - tips.offsetTop + LC_theTop;
    pos=tips.offsetTop+pos/10;
    if (pos < LC_theTop) pos = LC_theTop;
    if (pos != LC_Old) {
        tips.style.top = pos+"px";
        tt = 0;
    }
    LC_Old = pos;
    setTimeout(moveTips,tt);
}

 
/************************************** 撞墙浮动 **************************************/
// JScript 文件 
var LCTemp_d;   //用于来得到层对象
 
// 下面可根据需要自行修改 
var LCIcon_x = 7;//浮动层的初始位置，分别对应层的初始X坐标和Y坐标 
var LCIcon_y = 7;
var LCIcon_xin = true;//判断层的X坐标和Y坐标是否在在控制范围之内，LCIcon_xin为真是层向右移动，否则向左；LCIcon_yin为真是层向下移动，否则向上 
var LCIcon_yin = true;
var LCIcon_z = 1;//层移动的步长，值越大移动速度越快 
//漂浮速度
var setTime = 10;//层移动的时间间隔,单位为毫秒，值越小移动速度越快
var LCInvite_x = 7;
var LCInvite_y = 7;
var LCInvite_z = 1;
var LCInvite_xin = true;
var LCInvite_yin = true;
function InitshowAds(outputdivid){
   LCTemp_d =document.getElementById(outputdivid);  
   var itl= setInterval("floatAD()", setTime) ;
   LCTemp_d.onmouseover=function(){clearInterval(itl)} 
   LCTemp_d.onmouseout=function(){itl=setInterval("floatAD()", setTime)} 
}

function floatAD() { 
    var L=T=0 ;
    var tmp_H = document.compatMode=="CSS1Compat" ? document.documentElement.clientHeight : document.body.clientHeight; 
    var tmp_W = document.compatMode=="CSS1Compat" ? document.documentElement.clientWidth : document.body.clientWidth; 
    var tmp_SL = document.compatMode=="CSS1Compat" ? document.documentElement.scrollLeft : document.body.scrollLeft; 
    var tmp_ST = document.compatMode=="CSS1Compat" ? document.documentElement.scrollTop : document.body.scrollTop; 
    
    var R = tmp_W - LCTemp_d.offsetWidth ;
    var B = tmp_H - LCTemp_d.offsetHeight ;
    LCTemp_d.style.left = (LCIcon_x + tmp_SL) + "px";
    LCTemp_d.style.top = (LCIcon_y + tmp_ST) + "px";
    LCIcon_x = LCIcon_x + LCIcon_z*(LCIcon_xin?1:-1) ;
    if (LCIcon_x < L) { LCIcon_xin = true; LCIcon_x = L} 
    if (LCIcon_x > R){ LCIcon_xin = false; LCIcon_x = R} 
    LCIcon_y = LCIcon_y + LCIcon_z*(LCIcon_yin?1:-1) ;
    if (LCIcon_y < T) { LCIcon_yin = true; LCIcon_y = T } 
    if (LCIcon_y > B) { LCIcon_yin = false; LCIcon_y = B } 
}
var m_LCInviteBox;
function InitshowLinkIcon(outputdivid)
{
    InitshowAds(outputdivid);
}
function InitshowLinkIconTips(outputdivid)
{
    tips = document.getElementById(outputdivid);
    moveTips();
}
function InitshowInviteBox(outputdivid){
   m_LCInviteBox =document.getElementById(outputdivid);  
   var itl= setInterval("floatInviteBox()", setTime) ;
   m_LCInviteBox.onmouseover=function(){clearInterval(itl)} 
   m_LCInviteBox.onmouseout=function(){itl=setInterval("floatInviteBox()", setTime)} 
}
function floatInviteBox() {
    var L=T=0 ;
    var R= document.body.clientWidth-m_LCInviteBox.offsetWidth ;
    var B = document.body.clientHeight-m_LCInviteBox.offsetHeight ;
    m_LCInviteBox.style.left = (LCInvite_x + document.body.scrollLeft) + "px";
    m_LCInviteBox.style.top = (LCInvite_y + document.body.scrollTop) + "px";
    LCInvite_x = LCInvite_x + LCInvite_z*(LCInvite_xin?1:-1) ;
    if (LCInvite_x < L) { LCInvite_xin = true; LCInvite_x = L} 
    if (LCInvite_x > R){ LCInvite_xin = false; LCInvite_x = R} 
    LCInvite_y = LCInvite_y + LCInvite_z*(LCInvite_yin?1:-1) ;
    if (LCInvite_y < T) { LCInvite_yin = true; LCInvite_y = T } 
    if (LCInvite_y > B) { LCInvite_yin = false; LCInvite_y = B } 
}
function InitshowInviteTips(outputdivid, initop, initleft)
{
    StartInviteTips(outputdivid, initop, 0);
}
function StartInviteTips(m_outputdivid, m_top, m_last)
{
    var m_div = document.getElementById(m_outputdivid);
    if(!m_div)return;
    var tt = 0;
    if (window.innerHeight) 
    {
        pos = window.pageYOffset
    } 
    else if (document.documentElement && document.documentElement.scrollTop) 
    {
        pos = document.documentElement.scrollTop
    } 
    else if (document.body) 
    {
        pos = document.body.scrollTop;
    }

    pos = pos - m_div.offsetTop + m_top;
    pos = m_div.offsetTop + pos/10;
    if (pos < m_top) pos = m_top;
    if (pos != m_last) 
    {
        m_div.style.top = pos+"px";
        tt = 0;
    }
    m_last = pos;
    setTimeout("StartInviteTips('" + m_outputdivid + "'," + m_top + "," + m_last + ")", tt);
}

/*************************分组列表**********************************/
function LC_showHideGroup(weburl, idli,idol){ 
	var li=document.getElementById(idli);
	var tag= li.getAttribute("tag");
	var ol=document.getElementById(idol);
	li.setAttribute("tag", (tag=="open"?"close":"open"));
	if(document.all)
	{
		li.style.fontWeight = (tag=="open"?"normal":"bold");
		li.style.color = (tag=="open"?"#656b82":"#5d5d5d");
		li.style.lineHeight = "18px";
		li.style.background = "url("+weburl+"V40/images/" + (tag=="open"?"group-normal.png":"group-drop.png") + ") no-repeat 0 5px";
		li.style.textIndent = "13px";
	}
	else
	{
		if(tag=="open")
			li.setAttribute("style","cursor:pointer;line-height:18px;text-indent:13px;font-weight:normal;color:#656b82;background:url(" + weburl + "V40/images/group-normal.png) no-repeat 0 5px");
		else
			li.setAttribute("style","cursor:pointer;line-height:18px;text-indent:13px;font-weight:bold;color:#5d5d5d;background: url(" + weburl + "V40/images/group-drop.png) no-repeat 0 5px");
	}
	ol.style.display=(tag=="open"?"none":"");
}
function LC_toggleUserList() {
    if(LC_SetUserList_Toggle)return;
    theObj = document.getElementById('group-box').style;
    if (theObj.display == "none") 
    {
        theObj.display = "none" ; 
    }
    else 
    {
        theObj.display = "none";
    }
    if(typeof(LCLinkIcon_Fly) != "undefined" && LCLinkIcon_Fly!=0)
    {
        var lcUserlistTip = document.getElementById("lcUserlistTip");
        lcUserlistTip.style.display = "" ; 
    }
}; 
function LC_ShowUserList() {
    theObj = document.getElementById('group-box').style;
    theObj.display = "" ; 

    var lcUserlistTip = document.getElementById("lcUserlistTip");
    lcUserlistTip.style.display = "none" ; 
}; 
var LC_SetUserList_Toggle = false;
function LC_SetUserList(id)
{
    switch(id)
    {
    	case 0:
    		if (typeof (LCLinkIcon_Fly) != "undefined" && LCLinkIcon_Fly != 0) {
    			LC_SetUserList_Toggle = true;
    			var g = document.getElementById('group-box');
    			if (g) {
    				if (document.all) {
    					window.attachEvent('onmouseleave', function () {
    						LC_SetUserList(1)
    					});
    				}
    				else {
    					g.onmouseout = function () { LC_SetUserList(1) };
    				}
    			}
    		}
    		break;
        case 1:
        if(LC_SetUserList_Toggle)
        {
            LC_SetUserList_Toggle = false;
            if(typeof(LCLinkIcon_Fly) != "undefined" && LCLinkIcon_Fly!=0)
                setTimeout(LC_toggleUserList,500);
        }
        break;
        case 2:
        setTimeout(LC_ShowUserList,10);
        break;
        default:
        break;
    }
}
function htmlencode(s) {
	s = s.replace(/</g, "&lt;");
	s = s.replace(/>/g, "&gt;");
	//s = s.replace(/"/g, "&quot;");
	return s;
}
