  function FormControll(sID, sFields, sALertMessage) {
    aFields = sFields.split(",");
    for ( i = 0; i < aFields.length; i++ ) {
      if (document.forms[sID][aFields[i]].value == "" ) {
        alert(sALertMessage);
        document.forms[sID][aFields[i]].focus();
        return false;
      }
    }  
  }  
  
  function getkey(e)
  { 
    var code; 
    if (!e)
      var e = window.event; // nastaveni pro IE
    if (e.keyCode)
      code = e.keyCode; // IE a Mozilla
    else
      if (e.which)
        code = e.which; // NN4
    return code; 
  } 
  
  function numeric(eX)
  {
    test=getkey(eX);
    if (
      ( test >= 48 && test <= 57 ) ||
      ( test >= 96 && test <= 105 ) ||
      ( test == 8 ) ||
      ( test == 13 ) ||
      ( test == 46 )
    ) return true;
    else return false;
  }
  
  function noenter(eX)
  {
    test=getkey(eX);
    if (
      ( test == 13 )
    ) return false;
    else return true;
  }  

  
  function decnumeric(eX)
  {
    test=getkey(eX);
    window.status = test;
    if (
      ( test >= 48 && test <= 57 ) ||
      ( test >= 96 && test <= 105 ) ||
      ( test == 8 ) ||
      ( test == 190 ) ||
      ( test == 110 ) ||
      ( test == 13 ) ||      
      ( test == 46 )
    ) return true;
    else return false;
  }  
  
  function alfanumeric(eX,diacritic)
  {
    test=getkey(eX);
    set1=(test>32 && test<48);
    set2=(test>57 && test<65);
    set3=(test>90 && test<97);
    if (diacritic == 1)
      set4=(test>122 && test<127);
    else
      set4=(test>122)
    if (set1 || set2 || set3 || set4)
      return false;
  }
  
  function safechars(eX)
  {
    test=getkey(eX);
    if (test==34 || test==39)
      return false;
  }

  function DocumentPrint(url) {
    window.open(url);
  }

  function IniSpanShow(nPocet, sID, showIt) {
    for ( i = 1; i <= nPocet; i++ ) {
      document.getElementById(sID+"["+i+"]").style.display = "none";
      document.getElementById(sID+"2["+i+"]").style.textDecoration = "none";
      if ( i == showIt ) {
        document.getElementById(sID+"["+i+"]").style.display = "";
        document.getElementById(sID+"2["+i+"]").style.textDecoration = "underline";
      }
    }
  }

