var timers = [];
function initialize() {
	if ($('deals') != null) {
		timers = $('deals').select('.timeleft');
		timeValues = [];
		for(var i=0, len = timers.length; i < len; ++i) {
			timeValues[i] = parseInt(timers[i].readAttribute('value'));
		}
		var updater = new PeriodicalExecuter(updateTimers, 1);
	}
}

document.observe('dom:loaded', initialize);

function updateTimers() {
	for(var i=0, len = timers.length; i < len; ++i) {
		var el = timers[i];
		var value = timeValues[i];
		el.down('.hour').update(Math.floor(value / 3600));
		el.down('.minute').update(('0' + Math.floor((value % 3600) / 60)).substr(-2, 2));
		el.down('.second').update(('0' + Math.floor(value % 60)).substr(-2, 2));
		--timeValues[i];
	}
}
