window.addEvent('domready', function() {

		        var CountDown = new Class({

                	//implements
                	Implements: [Options,Events],

                	//options
                	options: {
                		days: 'days',
                		hours: 'hours',
                		mins: 'mins',
                		secs: 'secs',
                		start: 1000,
                		finish: 0,
                		onComplete: $empty,
                		duration: 1000
                	},

                	//initialization
                	initialize: function(options) {
                		//set options
                		this.setOptions(options);
                	},

                	//get things started
                	start: function() {
                		this.anim();
                	},

                	//animate!
                	anim: function() {
                	    
                	    var daysLeft = parseInt(this.options.start / 86400);
                    	var hoursLeft = parseInt((this.options.start % 86400) / 3600);
                    	var minutesLeft = parseInt((this.options.start % 3600) / 60);
                    	var secondsLeft = this.options.start % 60;
                	    this.options.start--;
                	    
                	    if (daysLeft < 10) daysLeft = '0'+daysLeft;
                	    if (hoursLeft < 10) hoursLeft = '0'+hoursLeft;
                	    if (minutesLeft < 10) minutesLeft = '0'+minutesLeft;
                	    if (secondsLeft < 10) secondsLeft = '0'+secondsLeft;
                	    
                	    
                	    //if (daysLeft>0)
                	   // {
                		    //this.options.element.set('text',daysLeft+'d '+hoursLeft+'h '+minutesLeft+'m '+secondsLeft+'s');
                		    this.options.days.set('text',daysLeft);
                		     this.options.hours.set('text',hoursLeft);
                		      this.options.mins.set('text',minutesLeft);
                		       this.options.secs.set('text',secondsLeft);
                	//	} else {
                		    //this.options.element.set('text',hoursLeft+'h '+minutesLeft+'m '+secondsLeft+'s');

                	//	}
                		
                		var fx = new Fx.Tween(this.options.days,{
                			duration: this.options.duration,
                			link: 'ignore',
                			onComplete: function() {
                				if(this.options.start >= this.options.finish) {
                					this.anim();
                				} else {
                					this.fireEvent('complete');
                				}
                			}.bind(this)
                		}).start('margin', '0px');
                	}
                });

             
		        var cd = new CountDown({
            		days: $('days'),
            		hours: $('hours'),
            		mins: $('mins'),
            		secs: $('secs'),
            		start: remainingtime,
            		finish: 0,
            		onComplete: function() {
            			//this.options.element.set('text','Ended').setStyle('color','#fff');
            		}
            	}).start();

		
});
