function validate_rej(formularz, auth)
{

if ((!formularz.ulica.value) || (!formularz.nr_domu.value) || (!formularz.kod.value) || (!formularz.miejscowosc.value) || (!formularz.telefon.value) || (!formularz.mail.value))
{
        alert("Pola oznaczone czerwoną gwiazdką muszą być wypełnione!");
        return false;
} 

if (formularz.fp[0].checked)
{
	if ((!formularz.imie.value) || (!formularz.nazwisko.value) )
	{
	        alert("Proszę wprowadzić imię i nazwisko.");
	        return false;
	}
}  

if(formularz.regulamin)
{
	if (!formularz.regulamin.checked)
	{
	        alert("Prosimy o potwierdzenie zaznajomienia się z regulaminem sklepu!");
	        return false;
	}
} 

if ((formularz.nip.value)&&(formularz.nip.value.length < 10))
{
        alert("Niepoprawna długość numeru NIP!");
        return false;
}  

if ((formularz.firma.value)&&(formularz.nip.value.length < 10))
{
        alert("Niepoprawna długość numeru nip!");
        return false;
}  

if(formularz.fp)
{
	if ((formularz.fp[1].checked)&&(!formularz.nip.value))
	{
	        alert("Proszę podać numer NIP!");
	        return false;
	}
	if ((formularz.fp[1].checked)&&(!formularz.firma.value))
	{
	        alert("Proszę podać nazwę firmy!");
	        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;
}


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;
}

if(formularz.fp)
{
	if ((formularz.fp[1].checked)&&(!formularz.nip.value))
	{
	        alert("Proszę podać numer NIP!");
	        return false;
	}
}

return true;

}


//walidacja hasła przy jego zmianie


function validate_pass(formularz)
{

if ((!formularz.oldPass.value) || (!formularz.newPass.value) || (!formularz.retypeNew.value))
{
        alert("Musisz wpisać stare i nowe hasło");
        return false;
} 

if (formularz.newPass.value!=formularz.retypeNew.value)
{
        alert("Potwierdzenie hasła nie zgadza się z podanym hasłem!");
        return false;
}


return true;

}
