
    /* <![CDATA[ */

      // Vypíše do dokumentu elemty, potřebné pro zobrazení hodin
      function zobrazHodiny()
        { // V případě špatné podpory JavaScriptu nebo pokud jsme již funkci volali
          if (!document.getElementById || document.getElementById('text_cas') || document.getElementById('text_cas'))
            { // ukončíme funkci
              exit;
            }
          document.write('<b><font style="font-family: Courier New;	font-size: 14px;"> <span id="text_cas">- čas -<\/span></font><\/b> <span id="text_datum">- datum -<\/span><br \/>');
        }

      // Zajišťuje běh hodinek
      function hodinky()
        { // V případě špatné podpory JavaScriptu
          if (!document.getElementById)
            { // ukončíme funkci
              exit;
            }

          var dnesni_datum  = new Date();                 // Získéme informace o dnešním dni
          var hodin         = dnesni_datum.getHours();    // -> vybereme  hodiny
          var minut         = dnesni_datum.getMinutes();  // ->           minuty
          var sekund        = dnesni_datum.getSeconds();  // ->           sekundy
          var dnes          = dnesni_datum.getDate();     // ->           dnes
          var den           = dnesni_datum.getDay();      // ->           den
          var mesic         = dnesni_datum.getMonth();    // ->           měsíc
          var rok           = dnesni_datum.getFullYear(); // ->         a rok
          var odpoledne_dopoledne = '';                   // ráno, odpoledne, dopoledne, večer

          // Seznam názvů měsíců
          var mesice  = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'];
          // Seznam názvů dnů
          var dny     = ['nedela', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', 'sobota'];


             if (hodin <= 3)
            {
              odpoledne_dopoledne = 'neskoro večer';
            }
          else if (hodin <= 6)
            {
              odpoledne_dopoledne = 'ráno';
            }
          else if (hodin <= 12)
            {
              odpoledne_dopoledne = 'dopoludnie';
            }
          else if (hodin <= 18)
            {
              odpoledne_dopoledne = 'odpoludnie';
            }
          else if (hodin > 18)
            {
              odpoledne_dopoledne = 'večer';
            }

          if (hodin < 1 || hodin > 24)
            { // Přepnutí do 12-ti hodinového režimu
              hodin = Math.abs(hodin - 00);
            }

          // Sestavíme čas
          cas  = hodin;
          cas += ( (minut < 10) ? ':0' : ':' ) + minut;   // Pokud je jednociferné číslo, přidáme před něj 0
          cas += ( (sekund < 10) ? ':0' : ':' ) + sekund; // Pokud je jednociferné číslo, přidáme před něj 0
          cas += ' ' ;               // Připojíme údaj o části dne
                    //cas += ' ' + odpoledne_dopoledne;               // Připojíme údaj o části dne

          // Sestavím datum
          datum  =  dny[den] + ',   ';                          // Jméno dne
          datum +=  ( (dnes < 10) ? '' : '' ) + dnes + '.';  // Pokud je jednociferné číslo, přidáme před něj 0
          datum +=  ' ' + mesice[mesic];                      // Připojíme název měsíce
          datum +=  ' ' + rok;                                // A nakonec rok

          var text_cas    = document.getElementById('text_cas');    // Zajistíme si ukazatel na pole s časem
          var text_datum  = document.getElementById('text_datum');  // Zajistíme si ukazatel na pole s datem

          // Ověříme, zda pole s časem existuje
          if (text_cas != null)
            { // a pokud ano, zobrazíme v něm čas
              text_cas.innerHTML   = cas;
            }
          // Ověříme, zda pole s datem existuje
          if (text_datum != null)
            { // a pokud ano, zobrazíme v něm datum
              text_datum.innerHTML = datum;
            }

          // Zavoláme funkci znovu za jednu vteřinu
          setTimeout('hodinky()', 1000);
        }
    /* ]]> */


