function kontrolaOdeslani(formular) {  
  // kontrola osoby
  if (formular.person.value == "") {
    alert("Nezadal/a jste položku: Osoba/Firma.");
    formular.person.focus();
    return false;
  }
  // kontrola e-mailu
  else if (formular.email.value == "" || formular.email.value == "@" || formular.email.value.indexOf('@') == -1) {
    alert("Nezadal/a jste nebo jste špatně vyplnil/a položku: Váš e-mail.");
    formular.email.focus();
    return false;
  }
  // kontrola předmětu
  else if (formular.subject.value == "") {
    alert("Nezadal/a jste položku: Předmět zprávy.");
    formular.subject.focus();
    return false;
  }
  // kontrola obsahu zprávy
  else if (formular.message.value == "") {
    alert("Nezadal/a jste položku: Obsah zprávy.");
    formular.message.focus();
    return false;
  }
  // kontrola kódu proti spamu
  else if (formular.code.value.toUpperCase() == ""
    || formular.code.value.toUpperCase() != "8WX9"
    && formular.code.value.toUpperCase() != "EK28"
    && formular.code.value.toUpperCase() != "Z35P"
    && formular.code.value.toUpperCase() != "T3NS"
    && formular.code.value.toUpperCase() != "4Y29"
    && formular.code.value.toUpperCase() != "R52A"
    && formular.code.value.toUpperCase() != "TGN7"
    && formular.code.value.toUpperCase() != "I9KE"
    && formular.code.value.toUpperCase() != "P6TL"
    && formular.code.value.toUpperCase() != "53MX") {
    alert("Nezadal/a jste nebo jste špatně opsal/a text  z obrázku.");
    formular.code.focus();
    return false;
  }
  // vysledek
  else {
    result = confirm("Děkujeme za odeslání Vašeho e-mailu.");
    if(!result)
      return false;
    else
      form.submit();
  }
}
