// JavaScript Document
var CountDown = new Class({
    //implements
    Implements: [Options,Events],
 
    //options
    options: {
        element: 'countdown',
        start: 10,
        finish: 0,
        startFont: '11px',
        finishFont: '11px',
        onComplete: $empty,
        duration: 1000
    },
     
    //initialization
    initialize: function(options) {
        //set options
        this.setOptions(options);
    },
     
    //get things started
    start: function(x) {
		eval(x);
        this.anim();
    },
     
    //animate!
    anim: function() {

/*		
        this.options.element.set('text',
			Right('00'+parseInt( this.options.start / 60),2) + ':' + Right('00'+( this.options.start % 60),2)
		);
*/		
		this.options.start--;
        var fx = new Fx.Tween(this.options.element,{
            duration: this.options.duration,
            link: 'ignore',
            onComplete: function() {
                if(this.options.start >= this.options.finish) {
                    this.anim();
                } else {
                    this.fireEvent('complete');
                }
            }.bind(this)
        }).start('font-size',this.options.startFont,this.options.finishFont);
    }
});
