//b03d8c3407535076582c651120d0d173
var Countdown=new Class({Implements:[Options],options:{},initialize:function(A){this.setOptions(A);this.offset=new Date().getTimezoneOffset()*60;this.stop=false;if(!$defined(this.options.timezone)){this.options.timezone=0}if(this.options.end){this.options.end=this.epoch_to_local(this.options.end)}if(this.options.type=="daily"){this.daily_countdown()}},epoch_to_local:function(A){if(!A){A=new Date().getTime()/1000}return A-this.offset-(this.options.timezone*3600)},daily_countdown:function daily_countdown(){if(this.stop){return }var K=new Date();var N=K.getFullYear();var B=K.getMonth();var G=K.getDate();var A=K.getTime()/1000;if(this.options.end&&A>=this.options.end){if($type(this.options.onFinish)=="function"){this.options.onFinish()}return }var O=new Date(N,B,G,23,59,59);var R=O.getTime()/1000;var Q=this.epoch_to_local(R);var H=Math.round((Q-A));if(H<0){H=0}var M=Math.floor(H/3600);var F=Math.floor(H/60)-M*60;var D=H-M*3600-F*60;var C="s";var P="s";var E="s";if(M==1){C=""}if(F==1){P=""}if(D==1){E=""}var L=[];if(M>0){L.push(M)}if(F>0||M>0){L.push(F)}L.push(D);var J=[];L.each(function(S){if(S<10){S="0"+S}J.push(S)});L=J;var I=1;if(this.options.onShow){this.options.onShow(L.join(":"))}else{I=this.display(L.join(":"))}if(I&&H>0&&!this.stop){this.daily_countdown.delay(1000,this)}},stop:function(){this.stop=true},start:function(){this.initialize()},display:function(B){var A=$(this.options.element);if(!A){return }A.set("text",B);return 1}});