// zjistíme si, co uzivatel macka na klavese
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);
  // seznamy klavesovych zkratek, ktere mohou byt pouzity
  // (backspace, TAB, ENTER a pak numericke znaky)
  var seznam = new Array(8,9,13,48,49,50,51,52,53,54,55,56,57);
  var nalezeno = false;
    
  for (var i = 0; i < seznam.length; i++) {
    if (test == seznam[i]) {
      i = seznam.length;
      nalezeno = true;
    }
  }
  
  if (nalezeno) return true; else return false;
}

function kontrola(form,pole) {
var chyba = false;
var element;
  // projedeme všechny zadané pole
  for(var i = 0; i < pole.length; i++) {
    // zaměříme si dané pole
    element = "form."+pole[i];
    element = eval(element);
    // když je pole prázdné, zaznamenáme si chybu,
    // a necháme do pole zobrazit blikající kurzor
    // a také ukončíme cyklus
    if (element.value == "") {
      alert("Nevyplnili jste povinný údaj!\n("+pole[i]+")");
      element.focus();
      i = pole.length;
      chyba = true;
  	}
  }

  if (!chyba) return true; else return false;
}