<table width='100%'><tr><td span='2'></td></tr></table><table width='500'><tr><td>
		
		<SCRIPT type="text/javascript">
//FUNCTION TO VALIDATE EMAIL ADDRESS IN REGARDS TO FORMAT

function echeck(str) {
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Proszę poprawić adres email.");
		   return false;
		}



		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Proszę poprawić adres email.");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Proszę poprawić adres email.");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Proszę poprawić adres email.");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Proszę poprawić adres email.");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Proszę poprawić adres email.");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Proszę poprawić adres email.");
		    return false;
		 }

 		 return true;					
}


function validateForm(form) { 






if (form.fname.value == "") { alert("Proszę wprowadzić imię."); 
   		form.fname.focus(); 
   		return false; 
   }
   
   
   
   
   
if (form.lname.value == "") { alert("Proszę wprowadzić nazwisko."); 
   		form.lname.focus(); 
   		return false; 
   }

if (form.phone.value == "") { alert("Proszę podać numer telefonu."); 
   		form.phone.focus(); 
   		return false; 
   }
   
if ((form.email.value==null)||(form.email.value=="")){
		alert("Proszę podać adres email.");
		form.email.focus();
		return false;
	}
if (echeck(form.email.value)==false){
		form.email.value="";
		form.email.focus();
		return false;
	}

if (form.email.value == "") { alert("Proszę podać adres email."); 
   		form.email.focus(); 
   		return false; 
   }

   
//if (form.address.value == "") { alert("Please enter your address."); 
//   		form.address.focus(); 
//   		return false; 
//   }

 
//if (form.state.value == "") { alert("Please enter your state."); 
//   		form.state.focus(); 
//   		return false; 
//   }

if (form.inst.value == "") { alert("Proszę podać nazwę do faktury."); 
   		form.inst.focus(); 
   		return false; 
   }

if (form.address.value == "") { alert("Proszę podać adres do faktury."); 
   		form.address.focus(); 
   		return false; 
   }   

if (form.zip.value == "") { alert("Proszę podać kod do faktury."); 
  		form.zip.focus(); 
   		return false; 
   }



if (form.city.value == "") { alert("Proszę podać miasto do faktury."); 
   		form.city.focus(); 
   		return false; 
   }  

 
//if (form.single4.value == "") { alert("Proszę wypełnić zgodę na przetwarzanie danych."); 
 //  		form.single4.focus(); 
  // 		return false; 
   //}

//if (form.single5.value == "") { alert("Proszę wypełnić zgodę na wysłanie korespondencji."); 
  // 		form.single5.focus(); 
   //		return false; 
   //}




   
		var radios = document.getElementsByName('SINGLE-9');

		for (var i = 0, length = radios.length; i < length; i++) {
		//	alert(radios[i].checked + '=' + i);
			
			if ((radios[0].checked == false) && radios[1].checked == false ){
				//alert('0:' +radios[0].checked+' | '+'1:' +radios[1].checked);
				alert('Czy jesteś zainteresowany/a jazdami testowymi? Proszę wybierz: TAK lub NIE');
				return false;
			}

		}
		
		var radios = document.getElementsByName('SINGLE-15');

		for (var i = 0, length = radios.length; i < length; i++) {
		//	alert(radios[i].checked + '=' + i);
			
			if ((radios[0].checked == false) && radios[1].checked == false ){
				//alert('0:' +radios[0].checked+' | '+'1:' +radios[1].checked);
				alert('Proszę określić sposób udziału w warsztatach');
				return false;
			}

		}
		  
   
 
   
   
   
}

//FORM VALIDATION FOR ADDED FORM FIELDS

function trim(s) {
	        if (s) {
	            return s.replace(/^\s*|\s*$/g,"");
	            }
	        return null;
	        }
	    var inputs = form.getElementsByTagName("input");
	    var e;
	    for (var i = 0, e; e = inputs[i]; i++ ){
	            var value = e.value ? trim(e.value) : null;
	            if (e.type == "text" && e.title && !value && e.className == "r"){
	                msg += "\n " + e.title;
	                }
					
	            if ((e.type == "radio" || e.type == "checkbox") && e.className == "r") {
	                var rd =""
	                var controls = form.elements;
	                
					function getSelectedControl(group)
	                    {
	                    for (var i = 0, n = group.length; i < n; ++i)
	                        if (group[i].checked) return group[i];
	                        return null;
	                        }
	                
					if (!getSelectedControl(controls[e.name])){
	                    msg += "\n " + e.title;
	                    }
	                
					}
	            }
	    var inputs = form.getElementsByTagName("textarea");
	    var e;
	    for( var i = 0, e; e = inputs[i]; i++ ){ 
	        var value = e.value ? trim(e.value) : null;
	        if (!value && e.className == "r")
	        {msg += "\n " + e.title;}
	        }
	    var inputs = form.getElementsByTagName("select");
	    var e;
	    for( var i = 0, e; e = inputs[i]; i++ ){
	        var value = e.value ? trim(e.value) : null;
	        if ((!value || value =='') && e.className == "r")
	        {msg += "\n " + e.title;}
	    }
</SCRIPT>

</td>
</tr>
<tr>
	<td>
	<form method="post" action="/warsztaty/wp-json/wp/v2/pages/2" onSubmit="return validateForm(this)" style="margin-left: 20px;">

	<h3>Dane uczestnika</h3>
	
	<p align="left"><b>Tytuł: <br />
	<input tabIndex="1" maxLength="20" size="5" name="title"></b></p>
	
	
	<p align="left"><b>Imię: <br />
	<input tabIndex="2" maxLength="40" size="40" name="fname"></b></p>
	
	<p align="left"><b>Nazwisko:<br />
	<input tabIndex="3" maxLength="40" size="40" name="lname"></b></p>
	
	
	<p align="left"><b>Telefon:<br />
	<input tabIndex="4" maxLength="20" size="25" name="phone"></b></p>
	
	
<!--	<p align="left"><b> -->
	<p align="left"><b>E-mail:<br />
	<input tabIndex="6" maxLength="40" size="40" name="email"></b></p>

	<br />

	<h3>Dane do rachunku</h3>


	<p align="left"><b>

	Nazwa firmy (lub imię i nazwisko):<br />
	<input tabIndex="7" name="inst" size="40" maxLength="50"></b></p>
	
	<p align="left"><b>

	Ulica:<br />
	<input tabIndex="8" maxLength="35" size="40" name="address"></b></p>

	<p align="left"><b>

	Kod:<br />
	<input tabIndex="9" maxLength="10" size="25" name="zip"></b></p>

	
	<p align="left"><b>

	Miasto:<br />
	<input tabIndex="10" maxLength="25" size="40" name="city"></b></p>
	
	
	
	<p align="left"><b>

	NIP (tylko firmy):<br />
	<input tabIndex="11" name="infd" size="40" maxLength="50"></b></p>
	
Wysłanie formularza jest równoznaczne z wyrażeniem zgody na przetwarzanie danych osobowych niezbędnych do realizacji szkolenia, zgodnie z art. 13 ust. 1 i ust. 2 rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r.



<br />
&nbsp;
</br >
      <p align='left'><b>Udział w dniach:<br /><label><input type="checkbox" class="r" id="MULTIPLE-19-0" name="MULTIPLE-19-0" title="Udział w dniach:" value="9 grudnia 2026 r. (szkolenie podstawowe)"  /> 9 grudnia 2026 r. (szkolenie podstawowe)</label><br/>
<label><input type="checkbox" class="r" id="MULTIPLE-19-1" name="MULTIPLE-19-1" title="Udział w dniach:" value=" 10-11 grudnia 2026 r. (szkolenie zaawansowane)"  />  10-11 grudnia 2026 r. (szkolenie zaawansowane)</label><br/>
</b></p>

		<input type="hidden" name="regevent_action" value="post_attendee"> <input
		type="hidden" name="event_id" value="13">
	<p align="left"><input type="submit" name="Submit" value="Wyślij formularz"> <font
		color="#FF0000"><b>(Naciśnij przycisk wysyłania tylko raz)</b></font>
	
	</form>
	</td>
</tr>
</table>
</body>
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/platne/serwer143396/public_html/psbs.org.pl/wp-content/plugins/event-registration/event_register_attendees.inc.php:352) in <b>/home/platne/serwer143396/public_html/psbs.org.pl/wp-includes/rest-api/class-wp-rest-server.php</b> on line <b>1723</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/platne/serwer143396/public_html/psbs.org.pl/wp-content/plugins/event-registration/event_register_attendees.inc.php:352) in <b>/home/platne/serwer143396/public_html/psbs.org.pl/wp-includes/rest-api/class-wp-rest-server.php</b> on line <b>1723</b><br />
{"id":2,"date":"2016-01-18T15:24:02","date_gmt":"2016-01-18T14:24:02","guid":{"rendered":"http:\/\/psbs.org.pl\/warsztaty\/?page_id=2"},"modified":"2026-09-11T22:36:14","modified_gmt":"2026-09-11T20:36:14","slug":"rejestracja","status":"publish","type":"page","link":"https:\/\/psbs.org.pl\/warsztaty\/rejestracja\/","title":{"rendered":"Rejestracja"},"content":{"rendered":"\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/psbs.org.pl\/warsztaty\/wp-json\/wp\/v2\/pages\/2"}],"collection":[{"href":"https:\/\/psbs.org.pl\/warsztaty\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/psbs.org.pl\/warsztaty\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/psbs.org.pl\/warsztaty\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/psbs.org.pl\/warsztaty\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":63,"href":"https:\/\/psbs.org.pl\/warsztaty\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":411,"href":"https:\/\/psbs.org.pl\/warsztaty\/wp-json\/wp\/v2\/pages\/2\/revisions\/411"}],"wp:attachment":[{"href":"https:\/\/psbs.org.pl\/warsztaty\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}