function validate_rej(formularz)
{

if ((!formularz.imie.value) || (!formularz.nazwisko.value) || (!formularz.ulica.value) || (!formularz.nr_domu.value) || (!formularz.kod.value) || (!formularz.miejscowosc.value) || (!formularz.telefon.value) || (!formularz.mail.value) || (!formularz.pass.value) || (!formularz.re_pass.value))
{
        alert("Pola oznaczone czerwoną gwiazdką muszą być wypełnione!");
        return false;
} 

if (formularz.pass.value!=formularz.re_pass.value)
{
        alert("Potwierdzenie hasła nie zgadza się z podanym hasłem!");
        return false;
}

if (formularz.pass.value.length < 6)
{
        alert("Hasło musi mieć minimum 6 znaków!");
        return false;
}  

reg_kod = /^[0-9]{2}-[0-9]{3}$/;
wyn2 = formularz.kod.value.match(reg_kod);
if(wyn2==null) 
{
     alert("Wpisano niepoprawny kod pocztowy.");
     return false;
}

if ((formularz.firma.value)&&(formularz.nip.value.length < 10))
{
        alert("Niepoprawna długość numeru nip!");
        return false;
}  

reg_nip1 = /^[0-9]{3}-[0-9]{3}-[0-9]{2}-[0-9]{2}$/;
reg_nip2 = /^[0-9]{3}-[0-9]{2}-[0-9]{2}-[0-9]{3}$/;
reg_nip3 = /^[0-9]{10}$/;
wyn1 = formularz.nip.value.match(reg_nip1);
wyn2 = formularz.nip.value.match(reg_nip2);
wyn3 = formularz.nip.value.match(reg_nip3);
if((formularz.nip.value)&&(wyn1==null)&&(wyn2==null)&&(wyn3==null)) 
{
     alert("NIP jest nieprawidłowy! Wprowadź poprawny numer NIP w formacie xxx-xxx-xx-xx lub xxx-xx-xx-xxx ");
     return false;
}


return true;


}
