//======================================================================= /********************************************************************************** * Help Center Live! – http://www.helpcenterlive.com * * by Digital Frontiers, UTO * *********************************************************************************** * Software Version: Help Center Live! v 2.1.7 * * Software by: Digital Frontiers, UTO (http://www.helpcenterlive.com) * * Copyright 2008 by: Digital Frontiers, UTO (http://www.helpcenterlive.com) * * Support, News, Updates at: http://www.helpcenterlive.com * *********************************************************************************** * This program is free software; you may redistribute it and/or modify it under * * the terms of the provided license as published by Digital Frontiers, UTO. * * * * This program is distributed in the hope that it is and will be useful, but * * WITHOUT ANY WARRANTIES; without even any implied warranty of MERCHANTABILITY * * or FITNESS FOR A PARTICULAR PURPOSE. * * * * See the "license.txt" file for details of the Help Center Live! license. * * The latest version can always be found at http://www.helpcenterlive.com. * *********************************************************************************** * File Comments: * * This file is used to track visitors using javascript * * This is a compressed version for faster page loading. * * The normal vesrion is in the /normal directory * **********************************************************************************/ var LiveConnection1 = new Aardvark('LiveConnection1'); var LiveConnection2 = new Aardvark('LiveConnection2'); function Live() { this.time = Misc.epoch(); this.start = Misc.epoch(); this.mac = navigator.platform.indexOf('Mac'); this.chatid = ''; this.image_width = 0; this.initiate_flag = 0; this.status = 'status_department($departmentid)) { echo('online'); } else { echo('offline'); } ?>'; this.footprint = '&footprint=yes'; this.refurl = document.referrer; this.page = document.location.toString(); this.useragent = navigator.appName+' - '+navigator.userAgent; this.online_image = '/live/icon.php?status=online&departmentid='; this.offline_image = '/live/icon.php?status=offline&departmentid='; this.chatwin; this.endchat = false; this.initiate_accept = function() { window.open('/live/request.php?initiate&chatid=', 'initiate_', 'toolbar=no, scrollbars=yes, status=no, location=no, menubar=no, directories=no, width=400, height=400'); document.getElementById('div_initiate').style.visibility = 'hidden';} this.initiate_decline = function() { this.time = Misc.epoch(); LiveConnection2.add('decline_initiate', ''); LiveConnection2.send('/live/response.php', '', 'reset'); window.setTimeout('document.getElementById(\'div_initiate\').style.visibility = \'hidden\';', 500);} this.check = function(variables) { var response = ''; if (LiveConnection1.vars.live_) { response = LiveConnection1.vars.live_; this.time = Misc.epoch(); var i = 0; var max = 0; var action = response.split('|'); max = action.length - 1; for (i = 0; i < max; ++i) { switch (action[i]) { case 'online': if (this.status == 'offline') { document.getElementById('image_live').src = this.online_image;} this.status = 'online'; break; case 'offline': if (this.status == 'online') { document.getElementById('image_live').src = this.offline_image;} this.status = 'offline'; break; case 'initiate': this.launch('initiate',''); break; case 'cobrowse': parent.window.location.href = '/live/cobrowse.php?changepage'; break;} } } if ((this.time - this.start) < 7200000) { window.setTimeout('Live.tracker();', );} } this.tracker = function() { this.time = Misc.epoch(); LiveConnection1.add('cobrowse', ''); LiveConnection1.add('live', ''); LiveConnection1.add('departmentid', ''); LiveConnection1.add('page', this.page); LiveConnection1.add('refurl', this.refurl); LiveConnection1.add('useragent', this.useragent); LiveConnection1.add('time', Misc.epoch()); if (this.end_chat) { LiveConnection1.add('endchat', ''); this.endchat = false;} if (this.footprint) { LiveConnection1.add('footprint', ''); this.footprint = false;} LiveConnection1.send('/live/response.php', 'Live.check(variables)', 'reset'); } this.launch = function(action, departmentid, nick) { this.time = Misc.epoch(); if (action == 'initiate') { if (this.initiate_flag !== 1) { if (document.getElementById('div_initiate') !== null) { document.getElementById('div_initiate').style.visibility = 'visible'; window.setTimeout('document.getElementById(\'div_initiate\').style.visibility = \'hidden\';', ); this.initiate_flag = 1;} } } else { if (departmentid == '') { if (nick == '') { this.chatwin = window.open('/live/main.php', 'guest_', 'toolbar=no, scrollbars=yes, status=no, resizable=yes, location=no, menubar=no, directories=no, width=, height=');} else { this.chatwin = window.open('/live/main.php?nick='+nick, 'guest_', 'toolbar=no, scrollbars=yes, status=no, resizable=yes, location=no, menubar=no, directories=no, width=, height=');} } else { if (nick == '') { this.chatwin = window.open('/live/main.php?departmentid='+departmentid, 'guest_', 'toolbar=no, scrollbars=yes, status=no, resizable=yes, location=no, menubar=no, directories=no, width=, height=');} else { this.chatwin = window.open('/live/main.php?departmentid='+departmentid+'&nick='+nick, 'guest_', 'toolbar=no, scrollbars=yes, status=no, resizable=yes, location=no, menubar=no, directories=no, width=, height=');} } if (this.chatwin.opener == null) { this.chatwin.opener = self;} } } if (this.status == 'online') { document.write("', '')\" onMouseOver=\"Misc.statusbar('');return true;\" onMouseOut=\"Misc.statusbar('');return true;\">");} else { document.write("', '')\" onMouseOver=\"Misc.statusbar('');return true;\" onMouseOut=\"Misc.statusbar('');return true;\">");} document.write("', '')\" onMouseOver=\"Misc.statusbar('');return true;\" onMouseOut=\"Misc.statusbar('');return true;\">\"<?php\" src=\"/live/icon.php?status="+this.status+"&departmentid=\" border=\"0\" id=\"image_live\" />"); } var Live = new Live(); setTimeout('Live.tracker();', 1000); //=======================================================================