function sprawdz_formularz()
{
    
    var f = document.forms['form1'];
    
    if (f.mail.value == '')
    {
        alert('Musisz wpisać e-mail!');
        f.mail.focus();
        return false;
    }
	
	var mail = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
    var val = f.mail.value.match(mail);
	
	if(val == null)
	{
        alert('Niepoprawny adres @-mail!');
        f.mail.focus();
        return false;
    }
		
    if (f.tel.value == '')
    {
        alert('Musisz wpisać nr telefonu!');
        f.tel.focus();
        return false;
    }
	
	int_tel = parseInt(f.tel.value)
	if (isNaN(int_tel))
	{
		alert('Użyj tylko cyfr - nie oddzielaj niczym numeru tel.');
		f.tel.focus();
        return false;
	}
	
	if (f.imie.value == '')
    {
        alert('Musisz wpisać imię!');
        f.imie.focus();
        return false;
    }
	
	if (f.nazwisko.value == '')
    {
        alert('Musisz wpisać nazwisko!');
        f.nazwisko.focus();
        return false;
    }
	
	if (f.ul.value == '')
    {
        alert('Musisz wpisać ulicę!');
        f.ul.focus();
        return false;
    }
	
	if (f.dom.value == '')
    {
        alert('Musisz wpisać nr domu!');
        f.dom.focus();
        return false;
    }
	
	if (f.kod1.value == '')
    {
        alert('Musisz wpisać kod pocztowy!');
        f.dom.focus();
        return false;
    }
	
	int_kod1 = parseInt(f.kod1.value)
	if (isNaN(int_kod1))
    {
        alert('Kod pocztowy może się składać tylko z cyfr!');
        f.kod1.focus();
        return false;
    }
	
	if (f.kod2.value == '')
    {
        alert('Musisz wpisać kod pocztowy!');
        f.dom.focus();
        return false;
    }
	
	int_kod2 = parseInt(f.kod2.value)
	if (isNaN(int_kod2))
    {
        alert('Kod pocztowy może się składać tylko z cyfr!');
        f.kod2.focus();
        return false;
    }
	
	if (f.miasto.value == '')
    {
        alert('Musisz wpisać miasto!');
        f.miasto.focus();
        return false;
    };
	
    return true;
}

