field=new Array("DATA URODZENIA - dzień","DATA URODZENIA - miesiąc","DATA URODZENIA - rok"," "," ","IMIONA - pierwsze"," "," "," ", "NAZWISKO - rodowe"," "," "," "," "," "," "," "," ","Twój adres e-mail");

function echeck(str) {
    var at="@";
    var dot=".";
    var lat=str.indexOf(at);
    var lstr=str.length-1;
    var ldot=str.indexOf(dot);
    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr || str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr || str.indexOf(at,(lat+1))!=-1 || str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot || str.indexOf(dot,(lat+2))==-1 || str.indexOf(" ")!=-1) {
        alert("Podany adres e-mail jest nieprawidłowy!!!");
        return false;
    }
    return true;
}

function checkrequired(which) {
    var pass=true;
    if (document.images) {
        for (i=0;i<which.length;i++) {
            var tempobj=which.elements[i];
            if (tempobj.name.substring(0,8)=="required") {
                if (((tempobj.type=="text"||tempobj.type=="textarea")&&
                tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
                tempobj.selectedIndex==0)) {
                    pass=false;
                    break;
                }
            }
        }
    }
    if (!pass) {
        alert("Sprawdź proszę, czy wypełniłeś pole \" "+field[i]+" \"");
        which.elements[i].focus();
        return false;
    } 
    else if(!which.R1[0].checked && !which.R1[1].checked && !which.R1[2].checked) {
        alert("Sprawdź proszę, czy wypełniłeś pole FORMA PODPISU");
        return false;
    } else if (echeck(which.requiredT14.value)==false) {
        which.requiredT14.value="";
        which.requiredT14.focus();
        return false
    }
    return true;
}