function kontrola_delka (polozka, delka, text) {
  if (document.getElementById(polozka).value.length > delka) {
    alert (text);
    document.getElementById(polozka).focus();
    return false;
  }
  return true;
}

function kontrola_datum (objEvent) {
 var kod_klavesy;
 kod_klavesy = objEvent.keyCode;
 if ((kod_klavesy>=48 && kod_klavesy<=57) || (kod_klavesy==46)) return true;
 return false;
}

function kontrola_telefon (objEvent) {
 var kod_klavesy;
 kod_klavesy = objEvent.keyCode;
 if ((kod_klavesy>=48 && kod_klavesy<=57) || (kod_klavesy==32)) return true;
 return false;
}

function kontrola_telefon_celkova (polozka, text) {
  var str = document.getElementById(polozka).value
  var filter = /^(([0-9]|\+|\s)+)$/i
  if (filter.test(str) || (document.getElementById(polozka).value.length == 0)) {
    return true;
  } else {
    alert(text);
    document.getElementById(polozka).focus();
    return false;
  }
}

function kontrola_email(polozka, text){
  var str=document.getElementById(polozka).value;
  if (window.RegExp) {
    filter = new RegExp("^[a-zA-Z0-9_\.\-]+\@[a-zA-Z0-9\-\.]+\.[a-zA-Z0-9]{2,4}$");
  }
  //  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

  if (!filter || filter.test(str) || (document.getElementById(polozka).value.length == 0)) {
    return true;
  } else {
    alert(text);
    document.getElementById(polozka).focus();
    return false;
  }
}

function kontrola_povinne_polozky(polozka, text) {
  if (document.getElementById(polozka).value.length == 0) {
    alert (text);
    document.getElementById(polozka).focus();
    return false;
  }
  return true;
}

function kontrola_povinne_polozky_vice(polozka1, polozka2, text) {

  if (document.getElementById(polozka1).value.length == 0 && document.getElementById(polozka2).value.length == 0) {
    alert (text);
    document.getElementById(polozka1).focus();
    return false;
  }
  return true;
}

function kontrola_cislo(polozka, text) {
  var str = document.getElementById(polozka).value
  var filter = /^(([0-9])+)$/i
  if (filter.test(str) && (document.getElementById(polozka).value.length != 0)) {
    return true;
  } else {
    alert(text);
    document.getElementById(polozka).focus();
    return false;
  }
}

function input_cas(t) {
  // Kontrolujeme format casu
 	if(event.keyCode >=48 && event.keyCode<= 57) {
    switch(t.value.length) {
     case 0 : return (event.keyCode >= 48 && event.keyCode <= 50);
     case 1 : if(t.value == '2' && event.keyCode>=52) return false;
              t.value = t.value + String.fromCharCode(event.keyCode) + ':';
              return false;
     case 3 : return (event.keyCode >= 48 && event.keyCode <= 53);
     dafault: return true;
    }
  }
 	else return false;
}

function Pocitej()
{
  var delka = 0;

  d = document.all.formular.text.value;
  document.all.formular.pocetznaku.value = d.length;
  return 1;
  
}

function zjisti_submit (jmeno) {
  document.getElementById('tlacitko').value = jmeno;
}

