					


function spr(){

     with(document.regulamin){
          for(i=0;i<length;i++){
               for(j=0;j<spr.arguments.length;j++){
                    if(elements[i].type=="radio" && (elements[i].name==spr.arguments[j] || spr.arguments[j]=="*")){
                         a=0;
                         eval("n="+elements[i].name+".length");
                         for(z=0;z<n;z++){
                              eval("y="+elements[i].name+"["+z+"].checked");
                              if(y)
                                   a=1;
                         }
                         if(a==0){
                              alert('Proszę wypełnić wskazane pole.');
                              eval(elements[i].name+"[0].focus()");
                              return false;
                         }
                    }
                    //*****************************************************************//
                    //*          wersja z kontrola poprawnosci email'a                *//
                    //*     niepotrzebne w przypadku standardowych formularzy         *//
                    //*****************************************************************//
                    wz_mail='/^[a-zA-Z0-9-._/-]+\@[a-zA-Z0-9.-_/-]+\.[a-zA-Z0-9.]{2,3}$/';
                    if(spr.arguments[j]=="*"){
                         if(elements[i].value==""){
                              alert('Proszę wypełnić wszystkie pola.');
                              elements[i].focus();
                              return false;
                         }
                         if(elements[i].name=="mail"){
                              if (wz_mail.test(elements[i].value)==false){
                                   alert("Proszę prawidłowo wpisać e-mail.");
                                   elements[i].select();
                                   elements[i].focus();
                                   return false;
                              }
                         }
                    }
                    else{
                         if(elements[i].name==spr.arguments[j] && elements[i].value==""){
                              alert('Proszę wypełnić wskazane pole.');
                              elements[i].focus();
                              return false;
                         }
                         if(elements[i].name==spr.arguments[j] && elements[i].name=="mail"){
                              if (wz_mail.test(elements[i].value)==false){
                                   alert("Proszŕ prawid-owo wpisa e-mail.");
                                   elements[i].select();
                                   elements[i].focus();
                                   return false;
                              }
                         }
                    }
                    //*****************************************************************//
                    //if(spr.arguments[j]=="*"){
                    //     if(elements[i].value==""){
                    //          alert('Proszę wypełnić wszystkie pola.');
                    //          elements[i].focus();
                    //          return false;
                    //     }
                    //}
                    //else{
                    //     if(elements[i].name==spr.arguments[j] && elements[i].value==""){
                    //          alert('Proszę wypełnić wskazane pole.');
                    //          elements[i].focus();
                    //         return false;
                    //     }
                    //}

               }
          }
          return true;
     }
}

