(function($) {
	function updateTimer() {
		var date = new Date();
		var dueDate = new Date("2009/11/10 16:00:00");
		date.setTime(dueDate.getTime() - date.getTime());
		
		var parts = new Array(date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds());
		for (var i = 0; i < parts.length; i++) {
			$('.number_wrapper .n'+ i * 2).animate({'top': -(Math.floor(parts[i] / 10) * 26)});
			$('.number_wrapper .n'+ (i * 2 + 1)).animate({'top': -((parts[i] % 10) * 26)});
		}
	}
	
	$(document).ready(function() {
		$('<div class="number_wrapper"></div>').appendTo('#header');
		for (var i = 0; i < 8; i++) {
			$('<div class="number n'+ i + '"></div>').css({'left': i * 29 + (((i + 1) % 2) * 7)}).appendTo('#header .number_wrapper');
		}
		setInterval(updateTimer, 1000);
	});
})(jQuery);
