/* Global livechat settings */ var W_HOURS_START = '01:00'; // work hours start var W_HOURS_END = '24:00'; // work hours end var TIME_TO_WAIT = 1; // seconds var SERVER_TIMEZONE = '-6'; // server timezone var COOKIE_DO_NOT_SHOWN_KEEP = 1; // Windows not open duration 1 day var FIXED_PANEL = 0; // options are: 0 - first (left) showing , 1 - second ( right ) showing, false - random; var panel = Array("\ ","\ "); /* Main scripts and functions */ function checkTimeZone() { var rightNow = new Date(); var date1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0); var date2 = new Date(rightNow.getFullYear(), 6, 1, 0, 0, 0, 0); var temp = date1.toGMTString(); var date3 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1)); var temp = date2.toGMTString(); var date4 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1)); var hoursDiffStdTime = (date1 - date3) / 1000; var hoursDiffDaylightTime = (date2 - date4) /1000; if (hoursDiffDaylightTime == hoursDiffStdTime) { return hoursDiffStdTime; } else { return hoursDiffStdTime; } } function calcTime(offset) { // create Date object for current location d = new Date(); // convert to msec // add local time zone offset // get UTC time in msec utc = d.getTime() + (d.getTimezoneOffset() * 60000); // create new Date object for different city // using supplied offset nd = new Date(utc + (3600000*offset)); // return time as a string return nd; } function createCookie(name,value,days) {if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString()}else var expires="";document.cookie=name+"="+value+expires+"; path=/";} function readCookie(name) {var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i startTime.getTime() && currentTime.getTime() < endTime.getTime()) { window.setTimeout(function(){ jQuery('div.livechat_identification').show(200); jQuery("div.livechat_identification a[title='Close']").bind("click",function(){ if (jQuery("div.livechat_identification input.do_not_show[type='checkbox']").is(":checked")) { createCookie('livechat_noshow',true,COOKIE_DO_NOT_SHOWN_KEEP); } jQuery('div.livechat_identification').hide(200,function(){ jQuery('div.livechat_identification').remove(); }); return false; }) },TIME_TO_WAIT); } }); })();