var intervalID = false;

var countDown = function(){
	var o_countdownTo = new Date(2010, 7, 1, 0, 0, 0);
	var i_countdownTo = o_countdownTo.getTime()/1000;
	var i_now = Math.ceil(new Date().getTime()/1000);
	var i_diff = i_countdownTo - i_now;

	if (i_diff > 0){
		var i_days = Math.floor(i_diff / (60 * 60 * 24));
		i_diff %= (60 * 60 * 24);
		var i_hours = Math.floor(i_diff / (60 * 60));
		i_diff %= (60 * 60);
		var i_minutes = Math.floor(i_diff / 60);
		var i_seconds = i_diff % 60;

		if ($('en').hasClass('on')){
			$('countdown').set('text', i_days + ' days, ' + i_hours + ' hours, ' + i_minutes + ' minutes en ' + i_seconds + ' seconds to go');
		} else {
			$('countdown').set('text', 'Nog ' + i_days + ' dagen, ' + i_hours + ' uur, ' + i_minutes + ' minuten en ' + i_seconds + ' seconden');
		}
	} else {
		$('countdown').setStyle('display', 'none');
		$clear(intervalID);
	}
};

window.addEvent('domready', function(){
	countDown();
	intervalID = countDown.periodical(1000);
});
