// Compressed with JSCruncher.
// www.domapi.com/jscruncher
var FS_oClock=null;var localTime;var clockOffset;var clockExpirationLocal;var clockTimerID=null;var clockShowsSeconds=true;var clockIncrementMillis=1000;function FS_ClockSetup(){FS_oClock=fsd_GetRef("lb_clock");if(!FS_oClock)return;clockInit(clockLocalStartTime,clockServerStartTime)}fs_AttachEvent("onload","FS_ClockSetup");function FS_ClockUpdate(sTime){FS_oClock.innerHTML=sTime}function clockOnUnload(){clockClearTimeout()}window.onunload=clockOnUnload;function clockClearTimeout(){if(clockTimerID){clearTimeout(clockTimerID);clockTimerID=null}}function clockInit(localDateObject,serverDateObject){var origRemoteClock=parseInt(clockGetCookieData("remoteClock"));var origLocalClock=parseInt(clockGetCookieData("localClock"));var newRemoteClock=serverDateObject.getTime();var newLocalClock=localDateObject.getTime();var maxClockAge=60*60*1000;if(newRemoteClock!=origRemoteClock){document.cookie="remoteClock="+newRemoteClock;document.cookie="localClock="+newLocalClock;clockOffset=newRemoteClock-newLocalClock;clockExpirationLocal=newLocalClock+maxClockAge;localTime=newLocalClock}else if(origLocalClock!=origLocalClock){clockOffset=null;clockExpirationLocal=null}else{clockOffset=origRemoteClock-origLocalClock;clockExpirationLocal=origLocalClock+maxClockAge;localTime=origLocalClock}var nextDayLocal=(new Date(serverDateObject.getFullYear(),serverDateObject.getMonth(),serverDateObject.getDate()+1)).getTime()-clockOffset;if(nextDayLocal<clockExpirationLocal){clockExpirationLocal=nextDayLocal}clockUpdate()}function clockGetCookieData(label){var c=document.cookie;if(c){var labelLen=label.length,cEnd=c.length;while(cEnd>0){var cStart=c.lastIndexOf(';',cEnd-1)+1;while(cStart<cEnd&&c.charAt(cStart)==" ")cStart++;if(cStart+labelLen<=cEnd&&c.substr(cStart,labelLen)==label){if(cStart+labelLen==cEnd){return ""}else if(c.charAt(cStart+labelLen)=="="){return unescape(c.substring(cStart+labelLen+1,cEnd))}}cEnd=cStart-1}}return null}function clockDisplayTime(inHours,inMinutes,inSeconds){FS_ClockUpdate(clockTimeString(inHours,inMinutes,inSeconds))}function clockUpdate(){var lastLocalTime=localTime;localTime=(new Date()).getTime();if(clockOffset==null){clockDisplayTime(null,null,null)}else if(localTime<lastLocalTime||clockExpirationLocal<localTime){document.cookie='remoteClock=-';document.cookie='localClock=-';location.reload()}else{var serverTime=new Date(localTime+clockOffset);clockDisplayTime(serverTime.getHours(),serverTime.getMinutes(),serverTime.getSeconds());var nIncr=clockIncrementMillis-(serverTime.getTime()%clockIncrementMillis);clockTimerID=setTimeout("clockUpdate()",nIncr)}}function clockTimeString(inHours,inMinutes,inSeconds){return((inHours<10?"0":"")+inHours+(inMinutes<10?":0":":")+inMinutes+(clockShowsSeconds?((inSeconds<10?":0":":")+inSeconds):"")+"GMT")}
