
 function zkontroluj(formular)
{
             
     if (formular.jmeno.value=="")
    {
        alert("Nezadali jste jméno!");
        formular.jmeno.focus();
        return false;
    }
     if (formular.mail.value=="")
    {
        alert("Nezadali jste Váš mail!");
        formular.mail.focus();
        return false;
    }
    
       if (formular.mail.value!="")
    {
     if (window.RegExp)
    {
        re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,4}$");
        if (!re.test(formular.mail.value))
        {
            alert("Zadaná adresa není správnou adresou elektronické pošty!");
            formular.mail.focus();
            return false;
        }
    }
    }
    
    
     if (formular.nick.value=="")
    {
        alert("Nezadali jste zobrazované jméno (nick)!");
        formular.nick.focus();
        return false;
    }

  if (window.RegExp)
    {
        re = new RegExp("^[a-zA-Z0-9_]{2,50}$");
        if (!re.test(formular.nick.value))
        {
            alert("Zobrazované jméno (nick) není povoleno (povoleny jsou pouze písmena bez diakritiky, číslice a podtržítko)!");
            formular.nick.focus();
            return false;
        }
     }
           
     if (formular.pass.value=="")
    {
        alert("Nezadali jste přístupové heslo!");
        formular.pass.focus();
        return false;
    }
     if (formular.pass2.value=="")
    {
        alert("Nezadali jste heslo pro kontrolu!");
        formular.pass2.focus();
        return false;
    }
         if (formular.pass.value!=formular.pass2.value)
    {
        alert("Zadaná hesla musí být totožná!");
        return false;
    }
    

 

        
         if (window.RegExp)
    {
        te = new RegExp("^[a-zA-Z0-9_]{4,500}$");
        if (!te.test(formular.pass.value))
        {
            alert("Zadané heslo je neplatné!");
            formular.pass.focus();
            return false;
        }
    }
    
    
         if (formular.ochrana.value=="")
    {
        alert("Nezadali jste SPAM ochranu!");
        formular.ochrana.focus();
        return false;
    }
    
    else 
        return true;
}


