function hodiny(hodina,minuta,sekunda,objektH,den,mesic,rok,objektD)
       {
       var hodina, minuta, sekunda;
       set_datum = false;
       
       mesice = new Array("4","6","9","11");
       //mesice_n = new Array("leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec");
       mesice_n = new Array("1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12.");
       
       roky = new Array(2004,2008,2012,2016,2020,2024,2028,2032);
       
       sekunda = sekunda + 1;
       if (sekunda == 60)
              {
              sekunda = 0;
              
              minuta = minuta  + 1;
              if (minuta == 60)
                     {
                     minuta = 0;
                     
                     hodina = hodina + 1
                     if (hodina == 24)
                            {
                            hodina = 0;
                            set_datum = true;
                            }
                     }
              }
       
       if (set_datum == true)
              {       
              pr_rok = false;
              for (i = 0; i < 9; i++)
                     {
                     if (roky[i] == rok)
                            pr_rok = true;
                     }
                     
              mes = false
              for (i = 0; i < 4; i++)
                     {
                     if (mesice[i] == mesic)
                            mes = true;
                     } 
              
              if ((den == 29 && mesic == 2 && pr_rok == true) || (den == 28 && mesic == 2 && pr_rok == false))
                     {
                     den = 1;
                     mesic = 3;
                     }
              
              else if (den == 31 && mesic == 12)
                     {
                     den = 1;
                     mesic = 1;
                     rok = rok + 1;
                     }
              
              else if ((den == 30 && mes == true) || (den == 31 && mes == false))
                     {
                     den = 1;
                     mesic = mesic + 1;
                     }
              
              else 
                     den = den + 1;
              }
       
       sekunda = sekunda.toString();
       if (sekunda.length < 2)
              sekunda = '0' + sekunda;
       
       minuta = minuta.toString();
       if (minuta.length < 2)
              minuta = '0' + minuta;
       
       hodina = hodina.toString();
       if (hodina.length < 2)
              hodina = '0' + hodina;
       
       document.getElementById(objektH).innerHTML = hodina + ':' + minuta + ':' + sekunda;
       document.getElementById(objektD).innerHTML = den + '. ' + mesice_n[mesic - 1] + ' ' + rok;
       setTimeout('hodiny(' + hodina + ',' + minuta + ',' + sekunda + ',"' + objektH + '",' + den + ',' + mesic + ',' + rok + ',"' + objektD + '")',1000);
       }
