window.onerror = stopError; function stopError() { return true; } var properClickThrough = false; var requiredVersion = 6; var hasFlash = false; if (navigator.plugins && navigator.plugins.length) { for (x=0; x < navigator.plugins.length; x++) { if (navigator.plugins[x].name.indexOf('Shockwave Flash') != -1) { hasFlash = true; break; } } } else if (window.ActiveXObject) { try { oFlash = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + requiredVersion + "');"); if(oFlash) { hasFlash = true; } } catch(e) {} } if (hasFlash) { function shutDown() { if (document.all) { document.all.hiddenChatDiv.style.visibility = "hidden"; } if (document.layers) { document.layers["hiddenChatDiv"].visibility = "hidden"; } if (document.getElementById && !document.all) { flashChatDivHandle = document.getElementById("hiddenChatDiv"); flashChatDivHandle.style.visibility ="hidden"; } } function bunload() { USIdone = true; clearTimeout(USItimerID); window.onbeforeunload = null; if ((!properClickThrough) && (exit_url.indexOf("esioffer") == -1) && (exit_url.indexOf("jointrumpuniversity") == -1)) { theDiv = '

   Wait! Before you go...
'; var floatingWindow = document.createElement("div"); floatingWindow.id = "floatingWindow"; theBody = document.body; if (!theBody) { theBody = document.getElementById("body"); if (!theBody) { theBody = document.getElementsByTagName("body")[0]; } } theBody.appendChild(floatingWindow); floatingWindow.innerHTML = theDiv; alert("Wait! A live agent would like to talk to you about last minute savings. Please hit 'Cancel' on the next window to remain on this page..."); return "\n\nPress 'CANCEL' below to chat...\n\n"; } } var USItimerID = ''; var USIdone = false; window.onbeforeunload = bunload; function showChat() { document.all.IFrameName.src=exit_url; document.all.hiddenChatDiv.style.visibility='visible'; window.onbeforeunload = null; } function Browser() { var ua, s, i; this.isIE = false; this.isNS = false; this.version = null; ua = navigator.userAgent; s = "MSIE"; if ((i = ua.indexOf(s)) >= 0) { this.isIE = true; this.version = parseFloat(ua.substr(i + s.length)); return; } s = "Netscape6/"; if ((i = ua.indexOf(s)) >= 0) { this.isNS = true; this.version = parseFloat(ua.substr(i + s.length)); return; } s = "Gecko"; if ((i = ua.indexOf(s)) >= 0) { this.isNS = true; this.version = 6.1; return; } } var browser = new Browser(); var dragObj = new Object(); dragObj.zIndex = 0; function dragStart(event, id) { var el; var x, y; if (id) dragObj.elNode = document.getElementById(id); else { if (browser.isIE) dragObj.elNode = window.event.srcElement; if (browser.isNS) dragObj.elNode = event.target; if (dragObj.elNode.nodeType == 3) dragObj.elNode = dragObj.elNode.parentNode; } if (browser.isIE) { x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft; y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop; } if (browser.isNS) { x = event.clientX + window.scrollX; y = event.clientY + window.scrollY; } dragObj.cursorStartX = x; dragObj.cursorStartY = y; dragObj.elStartLeft = parseInt(dragObj.elNode.style.left, 10); dragObj.elStartTop = parseInt(dragObj.elNode.style.top, 10); if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0; if (isNaN(dragObj.elStartTop)) dragObj.elStartTop = 0; dragObj.elNode.style.zIndex = ++dragObj.zIndex; if (browser.isIE) { document.attachEvent("onmousemove", dragGo); document.attachEvent("onmouseup", dragStop); window.event.cancelBubble = true; window.event.returnValue = false; } if (browser.isNS) { document.addEventListener("mousemove", dragGo, true); document.addEventListener("mouseup", dragStop, true); event.preventDefault(); } } function dragGo(event) { var x, y; if (browser.isIE) { x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft; y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop; } if (browser.isNS) { x = event.clientX + window.scrollX; y = event.clientY + window.scrollY; } dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px"; dragObj.elNode.style.top = (dragObj.elStartTop + y - dragObj.cursorStartY) + "px"; if (browser.isIE) { window.event.cancelBubble = true; window.event.returnValue = false; } if (browser.isNS) event.preventDefault(); } function dragStop(event) { if (browser.isIE) { document.detachEvent("onmousemove", dragGo); document.detachEvent("onmouseup", dragStop); } if (browser.isNS) { document.removeEventListener("mousemove", dragGo, true); document.removeEventListener("mouseup", dragStop, true); } } document.write(' \n'); document.write('Sub upsellitChat_FSCommand(ByVal command, ByVal args) '); document.write(' call upsellitChat_DoFSCommand(command, args)'); document.write('end sub '); document.write('<'+'/scr' + 'ipt\> \n'); if (window.outerHeight==null) { window_left = document.documentElement.scrollWidth/2 - 215; window_top = document.documentElement.scrollHeight/2 - 150; } else { window_left = window.innerWidth/2 - 215; window_top = window.innerHeight/2 - 150; } } function TestClick() { properClickThrough = true; USItimerID = setTimeout("usiInterval();", 1000); } function usiInterval() { if(!USIdone){ properClickThrough = false; } } document.documentElement.onclick = TestClick; document.write('');