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

