document.write('');var define_url = "http://host10.123livehelp.com/html/v50/"; var online_display = "http://www.123flashchat.com/123livehelpdemo/online_new.jpg"; var offline_display = "http://www.123flashchat.com/123livehelpdemo/offline_new.jpg"; var deptList=new Array();var staffList=new Array();var onlineStaff=new Array();var onlineDept=new Array();deptList[0]=new Array("Sales","268");deptList[1]=new Array("Support","269");staffList[0] = "stephanie";/* * Util Codes */ function StringBuffer(){ this.tempArr = new Array(); this.append = function(str){ this.tempArr.push(str); } this.toString = function(){ return this.tempArr.join(""); } } var BrowserDetect = { init: function(){ this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS = this.searchString(this.dataOS) || "an unknown OS"; }, searchString: function(data){ for (var i = 0; i < data.length; i++) { var dataString = data[i].string; var dataProp = data[i].prop; this.versionSearchString = data[i].versionSearch || data[i].identity; if (dataString) { if (dataString.indexOf(data[i].subString) != -1) return data[i].identity; } else if (dataProp) return data[i].identity; } }, searchVersion: function(dataString){ var index = dataString.indexOf(this.versionSearchString); if (index == -1) return; return parseFloat(dataString.substring(index + this.versionSearchString.length + 1)); }, dataBrowser: [{ string: navigator.userAgent, subString: "Chrome", identity: "Chrome" }, { string: navigator.userAgent, subString: "OmniWeb", versionSearch: "OmniWeb/", identity: "OmniWeb" }, { string: navigator.vendor, subString: "Apple", identity: "Safari", versionSearch: "Version" }, { prop: window.opera, identity: "Opera" }, { string: navigator.vendor, subString: "iCab", identity: "iCab" }, { string: navigator.vendor, subString: "KDE", identity: "Konqueror" }, { string: navigator.userAgent, subString: "Firefox", identity: "Firefox" }, { string: navigator.vendor, subString: "Camino", identity: "Camino" }, { // for newer Netscapes (6+) string: navigator.userAgent, subString: "Netscape", identity: "Netscape" }, { string: navigator.userAgent, subString: "MSIE", identity: "Internet Explorer", versionSearch: "MSIE" }, { string: navigator.userAgent, subString: "Gecko", identity: "Mozilla", versionSearch: "rv" }, { // for older Netscapes (4-) string: navigator.userAgent, subString: "Mozilla", identity: "Netscape", versionSearch: "Mozilla" }], dataOS: [{ string: navigator.platform, subString: "Win", identity: "Windows" }, { string: navigator.platform, subString: "Mac", identity: "Mac" }, { string: navigator.userAgent, subString: "iPhone", identity: "iPhone/iPod" }, { string: navigator.platform, subString: "Linux", identity: "Linux" }] }; BrowserDetect.init(); function getOS(){ return BrowserDetect.OS; } function getBrowserType(){ return BrowserDetect.browser; } /**************Codes for Live Help 5.2***************/ var version = 5.2; var v = 0; if (urlLink == undefined) { var urlLink; try { urlLink = window.location.href; } catch (e) { try { urlLink = document.URL; } catch (e) { urlLink = ""; } } } /********************for clear swf object when close the ie window start*********/ window.onunload = function(){ try { var m = navigator.userAgent.toLowerCase().indexOf("msie") != -1; if (m) { var lh = document.getElementById('topcmm_123livehelp'); livehelp.removeChild(lh); } } catch (e) { } } /********************for clear swf object when close the ie window end*********/ var init_room; var init_url; var init_nickname; var init_preColor; var init_staff; var init_dc; var init_color; var init_dc_skin; var SELECT_NO_DC_NO_POPUP = "You do not need to embed any code!"; var NOT_DISPLAY_ONLINE_STATUS = "3"; //3 is the id for No Button var DISPLAY_ONLINE_STATUS_TEXT = "4"; var CLIENT_ASSIGN_DEPT = "1"; var CLIENT_ASSIGN_STAFF = "2"; var init_os; var init_keywords; var init_search_engine; var init_prelink; var init_user; var init_password; var display_div_layerid; /**************************for open swf method start******************************/ function getParameter(arg){ arg = (arg == "") ? (arg + "?") : (arg + "&"); return arg; } function openSWF(urlValue, widthValue, heightValue, divId, flashId){ init_room = ""; var indexOfSWF = urlValue.indexOf('.swf'); var indexOfInterrogation = urlValue.indexOf('?'); var ieURL = ""; var otherBrowserURL = ""; var swfURL = ""; var parameter = ""; var init_prelink = ""; var init_browser = BrowserDetect.browser; init_prelink = topcmm_GetCookie("referrerLH"); if(init_prelink == "" || init_prelink + "" == "undefined") { init_prelink = getPreLink(); } if (indexOfInterrogation != -1) { swfURL = urlValue.substring(0, indexOfInterrogation); parameter = urlValue.substring(indexOfInterrogation); if (parameter.indexOf(init_prelink) == -1 && init_prelink + "" != "undefined" && init_prelink != "") { parameter += ("&init_prelink=" + encodeURIComponent(init_prelink)); } } else { swfURL = urlValue; if(swfURL.indexOf(init_prelink) == -1 && init_prelink + "" != "undefined" && init_prelink != "") { swfURL += ("?init_prelink=" + encodeURIComponent(init_prelink)); } } if (init_room != undefined && parameter.indexOf("init_room") == -1) { if (init_room != 0) { parameter = getParameter(parameter); parameter += "init_room=" + init_room; } } if (init_browser != undefined && parameter.indexOf("init_browser") == -1) { parameter = getParameter(parameter); parameter += "init_browser=" + encodeURIComponent(init_browser); } if (init_url != undefined && parameter.indexOf("init_url") == -1) { parameter = getParameter(parameter); parameter += "init_url=" + encodeURIComponent(init_url); } if (init_nickname != undefined && parameter.indexOf("init_nickname") == -1) { parameter = getParameter(parameter); parameter += "init_nickname=" + init_nickname; } if (init_preColor != undefined && parameter.indexOf("init_preColor") == -1) { parameter = getParameter(parameter); parameter += "init_preColor=" + init_preColor; } if (init_staff != undefined && parameter.indexOf("init_staff") == -1) { parameter = getParameter(parameter); parameter += "init_staff=" + init_staff; } if (parameter.indexOf("init_os") == -1) { if (init_os != undefined) { parameter = getParameter(parameter); parameter += "init_os=" + init_os; } else { init_os = getOS(); if (init_os != undefined) { parameter = getParameter(parameter); parameter += "init_os=" + init_os; } } } if (init_dc != undefined && parameter.indexOf("init_dc") == -1) { parameter = getParameter(parameter); parameter += "init_dc=" + init_dc; } if (indexOfSWF != -1) { ieURL = swfURL.substring(0, indexOfSWF); otherBrowserURL = swfURL; } else { ieURL = swfURL; otherBrowserURL = swfURL + '.swf'; } if (init_color != undefined && parameter.indexOf("init_color") == -1) { parameter = getParameter(parameter); parameter += "init_color=" + init_color; } if (urlValue.indexOf("dc.swf") != -1) { parameter += "&footprint=" + encodeURIComponent(urlLink); if (typeof(define_url) != 'undefined') { parameter += "&init_root=" + encodeURIComponent(define_url); } } ieURL = ieURL + parameter; otherBrowserURL = otherBrowserURL + parameter; //alert(ieURL); var m = navigator.userAgent.toLowerCase().indexOf("msie") != -1 if (m) //for ie, resolve the active swf problem { document.write('
'); AC_FL_RunContent('codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,19,0', 'width', widthValue, 'height', heightValue, 'src', ieURL, 'id', flashId, 'quality', 'high', 'pluginspage', 'http://www.macromedia.com/go/getflashplayer', 'movie', ieURL, 'name', 'topcmm_123livehelp', 'swfLiveConnect', 'true', 'AllowScriptAccess', 'always'); document.write('
'); } else { try { //if firefox use document.write(') to embed swf object, the browser will throw SetVariable is not a method exception document.write('
'); document.getElementById(divId).innerHTML = ''; document.write('
'); } catch (e) { //can not use proxy document.write('
'); } } } /**************************for open swf method end******************************/ /*******************************Adobe method start******************************/ //v1.0 //Copyright 2006 Adobe Systems, Inc. All rights reserved. function AC_AddExtension(src, ext){ if (src.indexOf('?') != -1) return src.replace(/\?/, ext + '?'); else return src + ext; } function AC_Generateobj(objAttrs, params, embedAttrs){ var str = ' '; str += ''; if(isShowCustomizeLayer) { document.getElementById(display_div_layerid).innerHTML = htmlcode; } else if(display_div_layerid == undefined) { document.write(htmlcode); } } function displayStatusText(assignType, assignId, onlineText, offlineText, clientHtmlUrl, win_width, win_height, init_url, init_room, init_nickname, init_preColor, init_user, init_password){ var init_os = getOS(); if (init_os == undefined) { init_os = ""; } var init_keywords = topcmm_GetCookie("keyWordsLH"); if(init_keywords == "" || init_keywords + "" == "undefined") { init_keywords = getKeyWords(); } if (init_keywords == undefined) { init_keywords = ""; } var init_search_engine = getSearchEngine(); if (init_search_engine == undefined) { init_search_engine = ""; } var init_prelink = topcmm_GetCookie("referrerLH"); if(init_prelink == "" || init_prelink + "" == "undefined") { init_prelink = getPreLink(); } if (init_prelink == undefined) { init_prelink = ""; } var htmlcode = ""; if (getOnlineStatus(assignType, assignId)) { htmlcode = onlineText; } else { htmlcode = offlineText; } var init_browser = BrowserDetect.browser; if (init_browser == undefined && init_browser == "") { init_browser = ""; } var functionStr = "openClientInNewWindow('" + clientHtmlUrl + "','" + win_width + "','" + win_height + "','" + encodeURIComponent(init_url) + "','" + init_room + "','" + init_nickname + "','" + init_preColor + "','" + init_user + "','" + init_password + "','" + init_os + "','" + init_keywords + "','" + init_search_engine + "','" + encodeURIComponent(init_prelink) + "','" + encodeURIComponent(init_browser) + "');return false;"; htmlcode = '' + htmlcode + ''; if(typeof isShowCustomizeLayer != 'undefined') { document.getElementById(display_div_layerid).innerHTML = htmlcode; } else if(display_div_layerid == undefined) { document.write(htmlcode); } } function getCustomizeDivLayer() { if(display_div_layerid != undefined) { if(document.getElementById(display_div_layerid) == null) { return false; } return true; } else { return false; } } function selectDC(){ var button_type = "0"; var buttonTypeLength = document.customForm.button_type.length; for (i = 0; i < buttonTypeLength; i++) { if (document.customForm.button_type[i].checked) { button_type = document.customForm.button_type[i].value; break; } } if (button_type == NOT_DISPLAY_ONLINE_STATUS) //only DC { document.customForm.win_width.disabled = true; document.customForm.win_height.disabled = true; var windowStytleLength = document.customForm.button_window_style.length; for (i = 0; i < windowStytleLength; i++) { document.customForm.button_window_style[i].disabled = true; document.customForm.button_window_style[i].checked = false; } document.customForm.button2.disabled = true; document.customForm.select_assign.disabled = true; } else { document.customForm.win_width.disabled = false; document.customForm.win_height.disabled = false; var windowStytleLength = document.customForm.button_window_style.length; for (i = 0; i < windowStytleLength; i++) { document.customForm.button_window_style[i].disabled = false; } document.customForm.button_window_style[0].checked = true; document.customForm.button2.disabled = false; document.customForm.select_assign.disabled = false; } } function selectNoDC(){ var dcSkinType = "0"; var dcSkinTypeLength = document.customForm.dc_style.length; var dcDeptLength = document.customForm.dc_dept.length; for (i = 0; i < dcSkinTypeLength; i++) { if (document.customForm.dc_style[i].checked) { dcSkinType = document.customForm.dc_style[i].value; break; } } if (dcSkinType == "0")//No DC { if (typeof(DeptLength) == 'undefined') { document.customForm.dc_dept.disabled = true; document.customForm.dc_dept.checked = false; document.customForm.select_DC_popup.disabled = true; } for (i = 0; i < dcDeptLength; i++) { document.customForm.dc_dept[i].disabled = true; document.customForm.dc_dept[i].checked = false; document.customForm.select_DC_popup.disabled = true; } } else { for (i = 0; i < dcDeptLength; i++) { document.customForm.dc_dept[i].disabled = false; } if (typeof(dcDeptLength) == 'undefined') { document.customForm.dc_dept.checked = true; document.customForm.dc_dept.disabled = false; } else { document.customForm.dc_dept[0].checked = true; } document.customForm.select_DC_popup.disabled = false; } } function getRootURL(){ document.customForm.url.value = urlLink.substring(0, urlLink.lastIndexOf('/')); } function showAllDept(){ if (deptList.length == 0) { document.getElementById("assign_dc_dept").innerHTML = 'There is no Department for staff!
In order to use the function of invite window,please add at least one department.
'; } for (i = 0; i < deptList.length; i++) { if (i == 0) { document.getElementById("assign_dc_dept").innerHTML += '' + deptList[i][0]; } else { document.getElementById("assign_dc_dept").innerHTML += '' + deptList[i][0]; } if (i > 0 && i % 7 == 0) { document.getElementById("assign_dc_dept").innerHTML += '
'; } } } function openClientInNewWindow(clientHtmlUrl, win_width, win_height, init_url, init_room, init_nickname, init_preColor, init_user, init_password, init_os, init_keywords, init_search_engine, init_prelink, init_browser){ if (win_width == undefined || win_width == "") { win_width = 495; } if (win_height == undefined || win_height == "") { win_height = 440; } var parameter = ""; if (init_url == 'undefined' || init_url == "") { init_url = urlLink; } parameter = "?"; while (clientHtmlUrl.indexOf("?init_color") != -1) { parameter = "&"; break; } parameter += "init_url=" + encodeURIComponent(init_url); if (init_room != 'undefined' && init_room != "") { parameter = getParameter(parameter); parameter += "init_room=" + init_room; } if (init_nickname != 'undefined' && init_nickname != "") { parameter = getParameter(parameter); parameter += "init_nickname=" + init_nickname; } if (init_user != 'undefined' && init_user != "") { parameter = getParameter(parameter); parameter += "init_user=" + init_user; } if (init_password != 'undefined' && init_password != "") { parameter = getParameter(parameter); parameter += "init_password=" + init_password; } if (init_os != 'undefined' && init_os != "") { parameter = getParameter(parameter); parameter += "init_os=" + init_os; } if (init_keywords != 'undefined' && init_keywords != "") { parameter = getParameter(parameter); parameter += "init_keywords=" + init_keywords; } if (init_search_engine != 'undefined' && init_search_engine != "") { parameter = getParameter(parameter); parameter += "init_search_engine=" + init_search_engine; } if (init_prelink != 'undefined' && init_prelink != "") { parameter = getParameter(parameter); parameter += "init_prelink=" + encodeURIComponent(init_prelink); } if (init_browser + "" != 'undefined' && init_browser != "") { parameter = getParameter(parameter); parameter += "init_browser=" + init_browser; } var urlStr = clientHtmlUrl + parameter; var win = window.open(urlStr, "123livehelp_client" + Math.round(Math.random() * 1000), "resizable=1, width=" + win_width + ",height=" + win_height + ",status=1"); } //display status img end //generator code var CLIENT_HTML = "client.html"; var LIVE_STATUS_JS = "live_status.js"; var STYLE_CSS = "style.css"; var MAIN_JS = "123livehelp.js"; var ONLINE_JPG = "img/online.jpg"; var OFFLINE_JPG = "img/offline.jpg"; var ONLINE_1_JPG = "img/online1.jpg"; var OFFLINE_1_JPG = "img/offline1.jpg"; var ONLINE_2_JPG = "img/online2.jpg"; var OFFLINE_2_JPG = "img/offline2.jpg"; var DC_SWF = "dc.swf"; //define the constat variable var BUTTON_TYPE_IMAGE = "0"; var BUTTON_TYPE_TEXT = "1"; var BUTTON_TYPE_NULL = "-1"; var BUTTON_ASSIGN_NULL = "0"; var BUTTON_ASSIGN_DEPT = "1"; var BUTTON_ASSIGN_STAFF = "2"; var INVITATION_STYLE_SLIDEDOWN = 1; var INVITATION_STYLE_POPUP = 0; var INVITATION_STYLE_BROWN = 1; var INVITATION_STYLE_GREEN = 2; var INVITATION_STYLE_RED = 3; var INVITATION_STYLE_ORANGE = 4; var INVITATION_STYLE_BLUE = 5; var INVITATION_STYLE_BLACK = 6; var INVITATION_STYLE_VIOLET = 7; var INVITATION_STYLE_CYAN = 8; var INVITATION_STYLE_NULL = 0; //for the old version var INVIATION_STYLE_SLIDEDOWN = 1; var INVIATION_STYLE_POPUP = 0; var INVIATION_STYLE_BROWN = 1; var INVIATION_STYLE_GREEN = 2; var INVIATION_STYLE_RED = 3; var INVIATION_STYLE_ORANAGE = 4; var INVIATION_STYLE_BLUE = 5; var INVIATION_STYLE_BLACK = 6; var INVIATION_STYLE_VIOLET = 7; var INVIATION_STYLE_CYAN = 8; var INVIATION_STYLE_NULL = 0; //for the old version end //define end var CLIENT_HTML_CODE_TEMPLATE = '\r\n\r\n\r\n\r\n\r\n'; var CLIENT_STANDARD_EMBED_CODE = "" if (typeof(deptList) != 'undefined' && deptList.length != 0) { CLIENT_STANDARD_EMBED_CODE = generateCode("0", "495", "440", "violet", "0", "0", "1", deptList[0][1], "1", ""); } else { //alert(deptList.length); CLIENT_STANDARD_EMBED_CODE = generateCode("0", "495", "440", "violet", "0", "0", "0", "0", "1", ""); } function generateCode(button_type, win_width, win_height, button_window_style, select_assign_type, assign_id, dc_skin, dc_dept, dc_app_type, url, onLineText, offLineText){ var rootUrl = urlLink.substring(0, urlLink.lastIndexOf('/')); var livestatusjs = LIVE_STATUS_JS; var styleCSS = STYLE_CSS; var mainjs = MAIN_JS; var online = ONLINE_JPG; var offline = OFFLINE_JPG; var dc = DC_SWF; var clientHtml = CLIENT_HTML + "?init_color=" + button_window_style; var enableDC = "true"; if (select_assign_type == CLIENT_ASSIGN_DEPT)//assign dept { clientHtml += '&init_room=' + assign_id; } else if (select_assign_type == CLIENT_ASSIGN_STAFF)//assign staff { clientHtml += '&init_staff=' + assign_id; } if (url != "") { rootUrl = url; } switch (button_type) { case '0': online = ONLINE_JPG; offline = OFFLINE_JPG; break; case '1': online = ONLINE_1_JPG; offline = OFFLINE_1_JPG; break; case '2': online = ONLINE_2_JPG; offline = OFFLINE_2_JPG; break; case '3': online = ""; offline = ""; break; case '4': online = onLineText; offline = offLineText; break; default: online = ONLINE_JPG; offline = OFFLINE_JPG; } if (win_width < 495) { alert("width can't be less than 495"); return CLIENT_STANDARD_EMBED_CODE; } if (win_height < 440) { alert("height can't be less than 440"); return CLIENT_STANDARD_EMBED_CODE; } var embedCode = CLIENT_HTML_CODE_TEMPLATE; var displayOnlineType = ""; while (embedCode.indexOf("#displayStatusStyle#") != -1) { if (typeof(onLineText) == 'undefined' && typeof(offLineText) == 'undefined') { displayOnlineType = "BUTTON_TYPE_IMAGE"; } else { displayOnlineType = "BUTTON_TYPE_TEXT"; if (typeof(onLineText) == 'undefined') { online = ""; } else { online = onLineText; } if (typeof(offLineText) == 'undefined') { offline = "" } else { offline = offLineText; } } if (online == "" && offline == "") { displayOnlineType = "BUTTON_TYPE_NULL"; } embedCode = embedCode.replace("#displayStatusStyle#", displayOnlineType); } while (embedCode.indexOf("#chatWindowSkin#") != -1) { embedCode = embedCode.replace("#chatWindowSkin#", button_window_style); } while (embedCode.indexOf("#livestatusjs#") != -1) { livestatusjs = rootUrl + '/' + livestatusjs; embedCode = embedCode.replace("#livestatusjs#", livestatusjs); } while (embedCode.indexOf("#styleCSS#") != -1) { styleCSS = rootUrl + '/css/' + styleCSS; embedCode = embedCode.replace("#styleCSS#", styleCSS); } while (embedCode.indexOf("#mainjs#") != -1) { mainjs = rootUrl + '/' + mainjs; embedCode = embedCode.replace("#mainjs#", mainjs); } if (displayOnlineType == "BUTTON_TYPE_IMAGE") { online = rootUrl + '/' + online; offline = rootUrl + '/' + offline; } while (embedCode.indexOf("#online#") != -1) { embedCode = embedCode.replace("#online#", online); } while (embedCode.indexOf("#offline#") != -1) { embedCode = embedCode.replace("#offline#", offline); } clientHtml = rootUrl + '/' + clientHtml; while (embedCode.indexOf("#clienthtmlurl#") != -1) { embedCode = embedCode.replace("#clienthtmlurl#", clientHtml); } while (embedCode.indexOf("#width#") != -1) { embedCode = embedCode.replace("#width#", win_width); } while (embedCode.indexOf("#height#") != -1) { embedCode = embedCode.replace("#height#", win_height); } while (embedCode.indexOf("#define_url#") != -1) { embedCode = embedCode.replace("#define_url#", rootUrl); } if (dc_skin == 0) { enableDC = "false"; } var dc_str = ""; if (enableDC == "true") { if (dc_app_type == INVITATION_STYLE_SLIDEDOWN) { dc_str += "var invitation_popup_type=INVITATION_STYLE_SLIDEDOWN;\r\n"; } else { dc_str += "var invitation_popup_type=INVITATION_STYLE_POPUP;\r\n"; } var INVITATION_STYLE_BLUE = 1; var dcSkinStr = ""; switch (dc_skin) { case "1": dcSkinStr = "INVITATION_STYLE_BROWN"; break; case "2": dcSkinStr = "INVITATION_STYLE_GREEN"; break; case "3": dcSkinStr = "INVITATION_STYLE_RED"; break; case "4": dcSkinStr = "INVITATION_STYLE_ORANGE"; break; case "5": dcSkinStr = "INVITATION_STYLE_BLUE"; break; case "6": dcSkinStr = "INVITATION_STYLE_BLACK"; break; case "7": dcSkinStr = "INVITATION_STYLE_VIOLET"; break; case "8": dcSkinStr = "INVITATION_STYLE_CYAN"; break; case "0": dcSkinStr = "INVITATION_STYLE_NULL"; break; } dc_str += "var invitation_skin=" + dcSkinStr + ";\r\n" dc_str += "var invitation_dept_id=" + dc_dept + ";\r\n" } while (embedCode.indexOf("#pre_dc#") != -1) { embedCode = embedCode.replace("#pre_dc#", dc_str); } init_dc_skin = dc_skin; if (typeof(deptList) != "undefined" && deptList.length == 0) { enableDC = "false"; } while (embedCode.indexOf("#enableDC#") != -1) { embedCode = embedCode.replace("#enableDC#", enableDC); } var tempAssignType = ""; while (embedCode.indexOf("#assigntype#") != -1) { if (select_assign_type == "1") { tempAssignType = "BUTTON_ASSIGN_DEPT" } else if (select_assign_type == "2") { tempAssignType = "BUTTON_ASSIGN_STAFF"; } else { tempAssignType = "BUTTON_ASSIGN_NULL"; } embedCode = embedCode.replace("#assigntype#", tempAssignType); } while (embedCode.indexOf("#pre_id#") != -1) { var tempAssignStr = ""; if (tempAssignType == "BUTTON_ASSIGN_STAFF") { tempAssignStr = "var pre_staff_id=\"" + assign_id + "\";\r\n"; } else if (tempAssignType == "BUTTON_ASSIGN_DEPT") { tempAssignStr = "var pre_dept_id=\"" + assign_id + "\";\r\n"; } else { tempAssignStr = ""; } embedCode = embedCode.replace("#pre_id#", tempAssignStr); } while (embedCode.indexOf("#assignid#") != -1) { embedCode = embedCode.replace("#assignid#", assign_id); } while (embedCode.indexOf("#dcappstyle#") != -1) { } if (button_type == NOT_DISPLAY_ONLINE_STATUS && (dc_skin == "0" || deptList.length == 0)) { embedCode = SELECT_NO_DC_NO_POPUP; } return embedCode; } //generator code function getContentDocument(e){ if (e.contentDocument) { return (e.contentDocument); } else if (e.contentWindow) { return (e.contentWindow.document); } else if (e.document) { return (e.document); } else { return (undefined); } } var documentjs = { getScripts: function(){ var retsrc = new Array(); for (var i = 0; i < document.getElementsByTagName('script').length; i++) { if (document.getElementsByTagName('script')[i].src != null && document.getElementsByTagName('script')[i].src != '') { var s = document.getElementsByTagName('script')[i].src; if (s.indexOf('//') > 0) { s = s.substr(s.indexOf('//') + 2); retsrc[retsrc.length] = s.substr(s.indexOf('/')); } else { retsrc[retsrc.length] = s; } } } return retsrc; }, isLoadedByName: function(jsname){ var js = documentjs.getScripts(); var f = false; for (var i = 0; i < js.length; i++) { var s = js[i].split('/'); if (s[s.length - 1].toLowerCase() == jsname.toLowerCase()) { f = true; break; } } return f; }, isLoadedByPath: function(path){ var js = documentjs.getScripts(); var f = false; for (var i = 0; i < js.length; i++) { if (js[i].toLowerCase() == path.toLowerCase()) { f = true; break; } } return f; }, loadScriptHead: function(path){ if (!documentjs.isLoadedByPath(path)) { head = document.getElementsByTagName('head').item(0); script = document.createElement('script'); script.src = path; script.type = 'text/javascript'; script.defer = true; void (head.appendChild(script)); } }, loadScriptBody: function(path){ if (!documentjs.isLoadedByPath(path)) { script = document.createElement('script'); script.src = path; script.type = 'text/javascript'; script.defer = true; document.body.appendChild(script); } } } var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1; if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) { document.write('