function validFormRegistrace(formular, registrace) {

    reg = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");

    if(formular.jmeno.value=="") {
       alert("Jméno musíte vyplnit!"); formular.jmeno.focus(); return false;    
    } else if(formular.prijmeni.value=="") {
       alert("Příjmení musíte vyplnit!"); formular.prijmeni.focus(); return false;
    } else if(formular.telefon.value=="") {
       alert("Telefon musíte vyplnit!"); formular.telefon.focus(); return false;
    } else if(formular.email.value=="") {
       alert("E-mail musíte vyplnit!"); formular.email.focus(); return false;
    } else if (!reg.test(formular.email.value)) {
       alert("Zadaná adresa není správnou adresou elektronické pošty!"); formular.email.focus(); return false;
    } else if(formular.ulice.value=="") {
       alert("Ulici musíte vyplnit!"); formular.ulice.focus(); return false;
    } else if (formular.obec.value=="") {
       alert("Obec musíte vyplnit!"); formular.obec.focus(); return false;
    } else if (formular.psc.value=="") {
       alert("Psč musíte vyplnit!"); formular.psc.focus(); return false;
    }
    
    if(formular.frm_jmeno.value!="" || formular.frm_dic.value!="" || formular.frm_ico.value!="" || formular.frm_ulice.value!="" || 
       formular.frm_obec.value!="" || formular.frm_psc.value!="" || formular.frm_stat.value!="") {
       if(formular.frm_jmeno.value=="") {
         alert("Obchodní jméno musíte vyplnit!"); formular.frm_jmeno.focus(); return false;       
       } else if(formular.frm_ico.value=="") {
         alert("IČO musíte vyplnit!"); formular.frm_ico.focus(); return false;
       } else if (formular.frm_ulice.value=="") {
         alert("Ulici musíte vyplnit!"); formular.frm_ulice.focus(); return false;
       } else if (formular.frm_obec.value=="") {
         alert("Obec musíte vyplnit!"); formular.frm_obec.focus(); return false;
       } else if (formular.frm_psc.value=="") {
         alert("Psč musíte vyplnit!"); formular.frm_psc.focus(); return false;
       }   
    }
    if (formular.login.value=="") {
        alert("Přihlašovací jméno musíte vyplnit!"); formular.login.focus(); return false;
    } else if (registrace) {
        if(formular.heslo.value=="") {
          alert("Heslo musíte vyplnit!"); formular.heslo.focus(); return false;
        } else if (formular.heslo2.value=="") {
          alert("Potvrzení hesla musíte vyplnit!"); formular.heslo2.focus(); return false;
        } else if (formular.heslo.value!=formular.heslo2.value) {
          alert("Zadané heslo a heslo potvrzení musí mít stejnou hodnotu!");
          formular.heslo.value = ""; formular.heslo2.value = ""; formular.heslo.focus(); return false;
        } else if (formular.heslo.value.length<6) {
          alert("Heslo musí mít délku alespoň 6 znaku!");
          formular.heslo.value = ""; formular.heslo2.value = ""; formular.heslo.focus(); return false;
        }
    }
    return true;  // vse Ok
}
