function open_new_window()
{
    document.getElementById("f").onsubmit();
    document.getElementById("f").submit();
}

function walidacja2()
{
    var f = document.forms['rekrutacja'];
    var adresEmailRegex = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/;
    var liczby = /[0-9]{11}/;
    var liczby2 = /[0-9]/;
    var litery = /[a-zA-Z]/;
    var litery2 = /[a-zA-Z]/;
    var kodp = /[0-9]{2}-[0-9]{3}/;
    var dowodformat = /[a-zA-Z]{3}[0-9]{6}/;

    if (f.imie.value == '')
    {
    alert('Musisz podać imię!');
    f.imie.focus();
    return false;
    }

    if (! litery.test(f.imie.value))
    {
    alert('Musisz podać imię bez cyfr!');
    f.imie.focus();
    return false;
    }

    if (f.nazwisko.value == '')
    {
    alert('Musisz podać nazwisko!');
    f.nazwisko.focus();
    return false;
    }

    if (! litery2.test(f.nazwisko.value))
    {
    alert('Musisz podać nazwisko bez cyfr');
    f.nazwisko.focus();
    return false;
    }

    if (f.dowod.value == '')
    {
    alert('Musisz podać serię i nr dokumentu tożsamości!');
    f.dowod.focus();
    return false;
    }

/*
    if (f.dowod.value.length!=9)
    {
    alert('Błędny nr lub seria dowodu!');
    f.dowod.focus();
    return false;
    }

    if (! dowodformat.test(f.dowod.value))
    {
    alert('Format 3 litery 6 cyfr!');
    f.dowod.focus();
    return false;
    }
*/

    if (f.pesel.value == '')
    {
    alert('Musisz podać PESEL!');
    f.pesel.focus();
    return false;
    }

    if (f.pesel.value.length!=11)
    {
    alert('Błędny PESEL!');
    f.pesel.focus();
    return false;
    }

    if (! liczby.test(f.pesel.value))
    {
    alert('PESEL - tylko cyfry!');
    f.pesel.focus();
    return false;
    }

    if (f.rokUrodzenia.value == '')
    {
    alert('Musisz podać rok urodzenia!');
    f.rokUrodzenia.focus();
    return false;
    }

    if (f.rokUrodzenia.value.length!=4)
    {
    alert('Błędny rok urodzenia!');
    f.rokUrodzenia.focus();
    return false;
    }

    if (! liczby2.test(f.rokUrodzenia.value))
    {
    alert('Rok urodzenia - tylko cyfry!');
    f.rokUrodzenia.focus();
    return false;
    }

    if (parseInt(f.rokUrodzenia.value) < 1951 || parseInt(f.rokUrodzenia.value) > 1995)
    {
    alert('Podaj prawdziwy rok urodzenia!');
    f.rokUrodzenia.focus();
    return false;
    }

    if (f.ulica.value == '')
    {
    alert('Musisz podać ulicę!');
    f.ulica.focus();
    return false;
    }

    if (f.nrMieszkania.value == '')
    {
    alert('Musisz podać nr mieszkania!');
    f.nrMieszkania.focus();
    return false;
    }

    if (f.kodPocztowy.value == '')
    {
    alert('Musisz podać kod pocztowy!');
    f.kodPocztowy.focus();
    return false;
    }

    if (f.kodPocztowy.value.length!=6)
    {
    alert('Błędny kod pocztowy!');
    f.kodPocztowy.focus();
    return false;
    }

    if (! kodp.test(f.kodPocztowy.value))
    {
    alert('Błędny format kodu pocztowego!');
    f.kodPocztowy.focus();
    return false;
    }

    if (f.miejscowosc.value == '')
    {
    alert('Musisz podać miejscowość!');
    f.miejscowosc.focus();
    return false;
    }

    if (f.wojewodztwo.value == '')
    {
    alert('Musisz podać województwo!');
    f.wojewodztwo.focus();
    return false;
    }

    if (f.adresEmail.value == '')
    {
    alert('Musisz podać adres e-mail!');
    f.adresEmail.focus();
    return false;
    }

    if (! adresEmailRegex.test(f.adresEmail.value))
    {
    alert('Zły format adresu e-mail!');
    f.adresEmail.focus();
    return false;
    }

    if (document.getElementById("ankieta").checked==false)
    {
    alert('Musisz wypelnić ankietę!');
    return false;
    }

/*
    if (document.getElementById("pytanie1").checked==false)
    {
    alert('Odpowiedz na pytanie nr 1!');
    return false;
    }

    if (document.getElementById("pytanie2").checked==false)
    {
    alert('Odpowiedz na pytanie nr 2!');
    return false;
    }

    if (document.getElementById("pytanie3").checked==false)
    {
    alert('Odpowiedz na pytanie nr 3!');
    return false;
    }

    if ((document.getElementById("pytanie1").checked==false) || (document.getElementById("pytanie2").checked==false) || (document.getElementById("pytanie2").checked==false))
    {
    alert('Odpowiedz na pytania!');
    return false;
    }
*/

    return true;
}