//=============================== // Kayako LiveResponse // Copyright (c) 2001-2011 // http://www.kayako.com // License: http://www.kayako.com/license.txt //=============================== var sessionid_1se8megf = "o5x5cd0wj9kbed3ezbpxgd5oi309nd7r"; var geoip_1se8megf = new Array(); geoip_1se8megf[3] = "AMAZON.COM"; geoip_1se8megf[4] = "AMAZON.COM"; geoip_1se8megf[5] = "US"; geoip_1se8megf[12] = "United States"; geoip_1se8megf[6] = "Washington"; geoip_1se8megf[1] = "Seattle"; geoip_1se8megf[7] = "98144"; geoip_1se8megf[8] = "47.5839"; geoip_1se8megf[9] = "-122.2995"; geoip_1se8megf[10] = "819"; geoip_1se8megf[11] = "206"; geoip_1se8megf[13] = ""; var hasnotes_1se8megf = "0"; var isnewsession_1se8megf = "1"; var repeatvisit_1se8megf = "1"; var lastvisittimeline_1se8megf = "0"; var lastchattimeline_1se8megf = "0"; var isfirsttime_1se8megf = 1; var timer_1se8megf = 0; var imagefetch_1se8megf = 19; var updateurl_1se8megf = ""; var screenHeight = window.screen.availHeight; var screenWidth = window.screen.availWidth; var colorDepth = window.screen.colorDepth; var timeNow = new Date(); var referrer = escape(document.referrer); var windows, mac, linux; var ie, op, moz, misc, browsercode, browsername, browserversion, operatingsys; var dom, ienew, ie4, ie5, ie6, ie7, ie8, moz_rv, moz_rv_sub, ie5mac, ie5xwin, opnu, op4, op5, op6, op7, op8, op9, op10, saf, konq, chrome, ch1, ch2, ch3; var appName, appVersion, userAgent; var appname = navigator.appName; var appVersion = navigator.appVersion; var userAgent = navigator.userAgent; var dombrowser = "default"; var isChatRunning_1se8megf = 0; var title = document.title; var proactiveImageUse_1se8megf = new Image(); windows = (appVersion.indexOf('Win') != -1); mac = (appVersion.indexOf('Mac') != -1); linux = (appVersion.indexOf('Linux') != -1); if (!document.layers) { dom = (document.getElementById ) ? document.getElementById : false; } else { dom = false; } var myWidth = 0, myHeight = 0; if( typeof( window.innerWidth ) == 'number' ) { //Non-IE myWidth = window.innerWidth; myHeight = window.innerHeight; } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { //IE 6+ in 'standards compliant mode' myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight; } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { //IE 4 compatible myWidth = document.body.clientWidth; myHeight = document.body.clientHeight; } winH = myHeight; winW = myWidth; misc=(appVersion.substring(0,1) < 4); op=(userAgent.indexOf('Opera') != -1); moz=(userAgent.indexOf('Gecko') != -1); chrome=(userAgent.indexOf('Chrome') != -1); if (document.all) { ie=(document.all && !op); } saf=(userAgent.indexOf('Safari') != -1); konq=(userAgent.indexOf('Konqueror') != -1); if (op) { op_pos = userAgent.indexOf('Opera'); opnu = userAgent.substr((op_pos+6),4); op5 = (opnu.substring(0,1) == 5); op6 = (opnu.substring(0,1) == 6); op7 = (opnu.substring(0,1) == 7); op8 = (opnu.substring(0,1) == 8); op9 = (opnu.substring(0,1) == 9); op10 = (opnu.substring(0,2) == 10); } else if (chrome) { chrome_pos = userAgent.indexOf('Chrome'); chnu = userAgent.substr((chrome_pos+7),4); ch1 = (chnu.substring(0,1) == 1); ch2 = (chnu.substring(0,1) == 2); ch3 = (chnu.substring(0,1) == 3); } else if (moz){ rv_pos = userAgent.indexOf('rv'); moz_rv = userAgent.substr((rv_pos+3),3); moz_rv_sub = userAgent.substr((rv_pos+7),1); if (moz_rv_sub == ' ' || isNaN(moz_rv_sub)) { moz_rv_sub=''; } moz_rv = moz_rv + moz_rv_sub; } else if (ie){ ie_pos = userAgent.indexOf('MSIE'); ienu = userAgent.substr((ie_pos+5),3); ie4 = (!dom); ie5 = (ienu.substring(0,1) == 5); ie6 = (ienu.substring(0,1) == 6); ie7 = (ienu.substring(0,1) == 7); ie8 = (ienu.substring(0,1) == 8); } if (konq) { browsercode = "KO"; browserversion = appVersion; browsername = "Konqueror"; } else if (chrome) { browsercode = "CH"; if (ch1) { browserversion = "1"; } else if (ch2) { browserversion = "2"; } else if (ch3) { browserversion = "3"; } browsername = "Google Chrome"; } else if (saf) { browsercode = "SF"; browserversion = appVersion; browsername = "Safari"; } else if (op) { browsercode = "OP"; if (op5) { browserversion = "5"; } else if (op6) { browserversion = "6"; } else if (op7) { browserversion = "7"; } else if (op8) { browserversion = "8"; } else if (op9) { browserversion = "9"; } else if (op10) { browserversion = "10"; } else { browserversion = appVersion; } browsername = "Opera"; } else if (moz) { browsercode = "MO"; browserversion = appVersion; browsername = "Firefox"; } else if (ie) { browsercode = "IE"; if (ie4) { browserversion = "4"; } else if (ie5) { browserversion = "5"; } else if (ie6) { browserversion = "6"; } else if (ie7) { browserversion = "7"; } else if (ie8) { browserversion = "8"; } else { browserversion = appVersion; } browsername = "Internet Explorer"; } if (windows) { operatingsys = "Windows"; } else if (linux) { operatingsys = "Linux"; } else if (mac) { operatingsys = "Mac"; } else { operatingsys = "Unkown"; } if (document.getElementById) { dombrowser = "default"; } else if (document.layers) { dombrowser = "NS4"; } else if (document.all) { dombrowser = "IE4"; } var proactiveX = 20; var proactiveXStep = 1; var proactiveDelayTime = 100; var proactiveY = 0; var proactiveOffsetHeight=0; var proactiveYStep = 0; var proactiveAnimate = false; function browserObject_1se8megf(objid) { if (dombrowser == "default") { return document.getElementById(objid); } else if (dombrowser == "NS4") { return document.layers[objid]; } else if (dombrowser == "IE4") { return document.all[objid]; } } function doRand_1se8megf() { var num; now=new Date(); num=(now.getSeconds()); num=num+1; return num; } function getCookie_1se8megf(name) { var crumb = document.cookie; var index = crumb.indexOf(name + "="); if (index == -1) return null; index = crumb.indexOf("=", index) + 1; var endstr = crumb.indexOf(";", index); if (endstr == -1) endstr = crumb.length; return unescape(crumb.substring(index, endstr)); } function deleteCookie_1se8megf(name) { var expiry = new Date(); document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT" + "; path=/"; } function elapsedTime_1se8megf() { if (typeof _elapsedTimeStatusIndicator == 'undefined') { _elapsedTimeStatusIndicator = '1se8megf'; } else if (typeof _elapsedTimeStatusIndicator == 'string' && _elapsedTimeStatusIndicator != '1se8megf') { return; } if (timer_1se8megf < 3600) { timer_1se8megf++; imagefetch_1se8megf++; if (imagefetch_1se8megf > 19) { imagefetch_1se8megf = 0; doStatusLoop_1se8megf(); } setTimeout("elapsedTime_1se8megf();", 1000); } } function doStatusLoop_1se8megf() { date1 = new Date(); var _newPageTitleReg=/[^0-9,a-z,A-Z]/gi; var _finalPageTitle=title.replace(_newPageTitleReg, " "); updateurl_1se8megf = "http://www.blockmastersecurity.com/support4/visitor/index.php?/LiveChat/VisitorUpdate/UpdateFootprint/_time="+date1.getTime()+"/_randomNumber="+doRand_1se8megf()+"/_url="+encodeURIComponent(window.location)+"/_isFirstTime="+encodeURIComponent(isfirsttime_1se8megf)+"/_sessionID="+encodeURIComponent(sessionid_1se8megf)+"/_referrer="+encodeURIComponent(document.referrer)+"/_resolution="+encodeURIComponent(screenWidth+"x"+screenHeight)+"/_colorDepth="+encodeURIComponent(colorDepth)+"/_platform="+encodeURIComponent(navigator.platform)+"/_appVersion="+encodeURIComponent(navigator.appVersion)+"/_appName="+encodeURIComponent(navigator.appName)+"/_browserCode="+encodeURIComponent(browsercode)+"/_browserVersion="+encodeURIComponent(browserversion)+"/_browserName="+encodeURIComponent(browsername)+"/_operatingSys="+encodeURIComponent(operatingsys)+"/_pageTitle="+encodeURIComponent(_finalPageTitle)+"/_hasNotes="+encodeURIComponent(hasnotes_1se8megf)+"/_repeatVisit="+encodeURIComponent(repeatvisit_1se8megf)+"/_lastVisitTimeline="+encodeURIComponent(lastvisittimeline_1se8megf)+"/_lastChatTimeline="+encodeURIComponent(lastchattimeline_1se8megf)+"/_isNewSession="+encodeURIComponent(isnewsession_1se8megf)+"/_geoIP_3="+encodeURIComponent(geoip_1se8megf[3])+"/_geoIP_4="+encodeURIComponent(geoip_1se8megf[4])+"/_geoIP_5="+encodeURIComponent(geoip_1se8megf[5])+"/_geoIP_12="+encodeURIComponent(geoip_1se8megf[12])+"/_geoIP_6="+encodeURIComponent(geoip_1se8megf[6])+"/_geoIP_1="+encodeURIComponent(geoip_1se8megf[1])+"/_geoIP_7="+encodeURIComponent(geoip_1se8megf[7])+"/_geoIP_8="+encodeURIComponent(geoip_1se8megf[8])+"/_geoIP_9="+encodeURIComponent(geoip_1se8megf[9])+"/_geoIP_10="+encodeURIComponent(geoip_1se8megf[10])+"/_geoIP_11="+encodeURIComponent(geoip_1se8megf[11])+"/_geoIP_13="+encodeURIComponent(geoip_1se8megf[13]); proactiveImageUse_1se8megf = new Image(); proactiveImageUse_1se8megf.onload = imageLoaded_1se8megf; proactiveImageUse_1se8megf.src = updateurl_1se8megf; isfirsttime_1se8megf = 0; } function startChat_1se8megf(proactive) { isChatRunning_1se8megf = 1; docWidth = (winW-599)/2; docHeight = (winH-679)/2; _chatWindowURL = 'http://www.blockmastersecurity.com/support4/visitor/index.php?/LiveChat/Chat/Request/_sessionID=' + sessionid_1se8megf + '/_proactive=' + proactive + '/_filterDepartmentID=/_randomNumber=' + doRand_1se8megf() + '/_fullName=/_email=/_promptType=chat'; chatwindow = window.open(_chatWindowURL,"customerchat"+doRand_1se8megf(), "toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=yes,resizable=1,width=599,height=679,left="+docWidth+",top="+docHeight); hideProactiveChatData_1se8megf(); } function imageLoaded_1se8megf() { if (!proactiveImageUse_1se8megf) { return; } proactiveAction = proactiveImageUse_1se8megf.width; if (proactiveAction == 3) { doProactiveInline_1se8megf(); } else if (proactiveAction == 4) { displayProactiveChatData_1se8megf(); } } function writeInlineRequestData_1se8megf() { docWidth = (winW-600)/2; docHeight = (winH-680)/2; var divData = ''; divData += "
"; var inlineChatElement = document.createElement("div"); inlineChatElement.style.position = 'absolute'; inlineChatElement.style.display = 'none'; inlineChatElement.style.float = 'left'; inlineChatElement.style.top = docHeight+'px'; inlineChatElement.style.left = docWidth+'px'; inlineChatElement.style.zIndex = 500; if (inlineChatElement.style.overflow) { inlineChatElement.style.overflow = 'none'; } inlineChatElement.id = 'inlinechatdiv'; inlineChatElement.innerHTML = divData; var proactiveChatContainer = document.getElementById('proactivechatcontainer' + swiftuniqueid); proactiveChatContainer.appendChild(inlineChatElement); } function writeProactiveRequestData_1se8megf() { docWidth = (winW-450)/2; docHeight = (winH-400)/2; var divData = ''; divData += "