
 var x1 = new Date(2010, 3, 18, 11, 00, 00);
 setInterval(function()
 {
   // rozpočítání na časové jednotky (ms, s, min, h)
   var t1 = Math.max(x1 - new Date(), 0), parts = [];
   for(var i = 0, m = [1000, 60, 60, 24]; m[i]; i++)
   {
     parts[i] = t1 % m[i];
     t1 = Math.floor(t1 / m[i]);
   }
   parts[i] = t1;

   // formátovací hrátky s výstupem
   var cas1 = [];
   for(var i = 4; i > 0; i--)
     cas1[4 - i] = (parts[i] > 9 ? "" : "0") + parts[i];

   // výstup
   document.getElementById("cas1").innerHTML = cas1[0]+" dní "+cas1[1]+" hodin "+cas1[2]+" minut "+cas1[3]+" vteřin ";
 }, 1000);
