
var clockID=0;var bv=bv?bv:{};bv.tz=bv.tz?bv.tz:{};bv.clock=bv.clock?bv.clock:{};bv.util=bv.util?bv.util:{};bv.tz.checkDate=function(bvhost)
{if(bvhost=="betvirus.com"&&bv.util.getCookie("bvlses")!==null&&bv.util.getCookie("bvtz")===null){var bvUrl=contextPath+"/lset"
var now=new Date();var ms=now.getTime();var tzoffset=now.getTimezoneOffset()*(-1);var setdata={"ms":ms,"tzoffset":tzoffset,"bvtzoffset":bvdata.tzoffset};var jsonRequest=new Request.JSON({url:bvUrl,onComplete:function(data){if(data.redirect){var redirectUrl=bv.util._createRedirect();window.location.href=redirectUrl;}}}).get(setdata);}};bv.clock.updateHeaderClock=function(){var vdtime=bv.util.getVirusTime();if(vdtime!==null){var timeStr="("+bv.util.leadingZero(vdtime.getHours())+":"+bv.util.leadingZero(vdtime.getMinutes())+")";var timeDiv=$('virusTime');if($chk(timeDiv)){var timeTextOld=timeDiv.childNodes.item(0);var timeText=document.createTextNode(timeStr);timeDiv.replaceChild(timeText,timeTextOld);}}
clockID=setTimeout(bv.clock.updateHeaderClock,4000);};bv.clock.startHeaderClock=function(){bv.clock.updateHeaderClock();};bv.clock.killHeaderClock=function(){if(clockID){clearTimeout(clockID);clockID=0;}};bv.util.getVirusTime=function()
{var mydata=bv.util.getBvData();var tzoffset=mydata.tzoffset;if(tzoffset===null){return null;}
var cdiff=0;if($chk(mydata.clockdiff)){cdiff=Number(mydata.clockdiff);}
var localTime=new Date();var ms=localTime.getTime()+(localTime.getTimezoneOffset()*60000)+tzoffset+cdiff;return new Date(ms);};bv.util.getCookie=function(sName){var sRE="(?:; )?"+sName+"=([^;]*);?";var oRE=new RegExp(sRE);if(oRE.test(document.cookie)){return decodeURIComponent(RegExp["$1"]);}else{return null;}};bv.util.getBrowserLang=function(){return navigator.language||navigator.browserLanguage;};bv.util.getBvData=function(){var _emptybvdata={"tzoffset":null,"clockdiff":null};if(!$chk(bvdata)){return _emptybvdata;}
if(!$chk(bvdata.clockdiff)){bv.util.getClockDiff();}
return bvdata;};bv.util.leadingZero=function(x){return(x>9)?x:'0'+x;};bv.util._createRedirect=function(){var sRedirect=window.location;return sRedirect;};bv.util.getClockDiff=function(){var bvlses=bv.util.getCookie("bvlses");if(bvlses!=null){var reC=/bl=(.*)\|/;var re2C=/\d+/;if(reC.test(bvlses))
{var p1=RegExp.$1;if(p1!='init'&&re2C.test(p1))
{bvdata.clockdiff=Number(p1);return null;}}}
var bvUrl=contextPath+"/ajaxGetPrefs";var now=new Date();var ms=now.getTime();var tzoffset=now.getTimezoneOffset()*(-1);var lang=bv.util.getBrowserLang();var reqArgs={"now":now,"ms":ms,"tzoffset":tzoffset,"blang":lang};var jsonRequest=new Request.JSON({url:bvUrl,onComplete:function(data){if(data.redirect){bvdata.clockdiff=data.clockdiff;}}}).get(reqArgs);return null;};bv.debug=function(msg){}
