$(document).ready(function() { var $counter2; initCounter2($('.flaechenuhr .ziffern')); function initCounter2(_counter2) { $counter2 = _counter2; // ### Variante Server --> abhängig von Serverzeit var now = new Date(2012,1,23,0,33,36); var nullpunkt = new Date(now.getFullYear(), now.getMonth(),now.getDate(), 0, 0, 0); var start = 0 + (((now-nullpunkt)/1000)*10.87962963) start2=Math.round(start) $counter2.data('count2',start2); setCounter2((String(start2))); } function addNumber() { if($counter2.data('count2')>=940000) { var count2 = 0; $counter2.data('count2',count2); setCounter2(String(count2)); } else { var count2 = Math.round(($counter2.data('count2'))+1); $counter2.data('count2',count2); setCounter2(String(count2)); } } function setCounter2(number2){ $.each($counter2, function(e, el) { var number_array= number2.split(''), _length = number_array.length, zero = 6 - _length, pos = 0; $.each($(el).find('li span'), function(e) { if (zero == 0) { $(this).attr('class', 'n'+number_array[pos]); pos++; } else { $(this).attr('class', 'n0'); zero--; } }); }); setTimeout(addNumber,91.91489362); } });