/*Minified with YUI Compressor (http://www.refresh-sf.com/yui/) */
function Countdown(b,a){this.elm=(typeof b=="string")?document.getElementById(b):b;if(!this.elm){return}this.options=this.extend({year:1970,month:1,day:1,hour:0,minute:0,second:0,interval:1,format:this.elm.innerHTML||"{d} : {h} : {m} : {s}",autoStart:true},a||{});this.timer=false;if(this.options.autoStart){this.start()}}Countdown.prototype.update=function(){var c=new Date();var b=new Date(this.options.year,this.options.month-1,this.options.day,this.options.hour,this.options.minute,this.options.second);var f=b-c;var h=this._gN(parseInt(f/86400000));var a=this._gN(parseInt((f%86400000)/3600000));var e=this._gN(parseInt((f%3600000)/60000));var g=this._gN(parseInt((f%60000)/1000));var d=this.options.format;d=d.replace(/\{d\}/,h);d=d.replace(/\{h\}/,a);d=d.replace(/\{m\}/,e);d=d.replace(/\{s\}/,g);this.elm.innerHTML=d;if(this.options.interval>0){this.timer=setTimeout(this.update.bind(this),this.options.interval*1000)}};Countdown.prototype.start=function(){this.update()};Countdown.prototype.stop=function(){if(this.timer){clearTimeout(this.timer)}};Countdown.prototype.extend=function(c,a){for(var b in a){c[b]=a[b]}return c};Countdown.prototype._gN=function(a){a=Math.max(a,0)+"";if(a.length==1){a="0"+a}return a};var $A=Array.from=function(c){if(!c){return[]}if(c.toArray){return c.toArray()}else{var b=[];for(var a=0;a<c.length;a++){b.push(c[a])}return b}};Function.prototype.bind=function(){var a=this,c=$A(arguments),b=c.shift();return function(){return a.apply(b,c.concat($A(arguments)))}};
