<!--
        // Počty dní v jednotlivých měsících
        // Únor má pro jednoduchost vždy 29 dní 
        Days=new Array (31,28,31,30,31,30,31,31,30,31,30,31);

        // Funkce, která se spustí při změně měsíce
        function onChangeMonth(formname, dsel, msel, ysel){
          // Zapamatuje se vybraný den
          var OldSelected = dsel.selectedIndex;

          // Smažou se všechny dny v nabídce
          dsel.options.length = 0

          var optionName;
          var Length;
          // Počet dní v daném měsící
          var NumOfDays =
            Days[msel.selectedIndex];

          // Vloží se odpovídající počet dní do nabídky
          for (i=1; i<=NumOfDays; i++){
            // Vytvoří se nová položka pro den
            optionName = new Option(i, i, false, false);
            Length = dsel.length;
            dsel.options[Length] = optionName;
          }

          // Vybere se den, který tam původně byl vybrán
          if (OldSelected >= dsel.length)
            OldSelected = dsel.length-1;
          dsel.options[OldSelected].selected =
            true;
        }

        // Funkce pro získání výsledného data
        function GetDate(){
          DT = new Date (
            ysel.options[
              ysel.selectedIndex
            ].value,
            msel.options[
              msel.selectedIndex
            ].value,
            dsel.options[
              dsel.selectedIndex
            ].value
          );
          return (DT);
        }
      // -->
