var i = 0; function spr(a,b,c,d,e,f,g,h,i,j,k) { if (a == 0 || b == 0 || c == 0 || d == 0 || e == 0 || f == 0 || g == 0 || h == 0 || i == 0 || j == 0) $('przycisk').disable(); else $('przycisk').enable(); if (a==0) { $('aw').update('Pole Reprezentant jest wymagane'); $('aw').show(); } else $('aw').hide(); if (b==0) { $('bw').update('Pole NIP jest wymagane'); $('bw').show(); } else $('bw').hide(); if (c==0) { $('cw').update('Pole E-mail jest wymagane'); $('cw').show(); } else $('cw').hide(); if (d==0) { $('dw').update('Pole Ulica jest wymagane'); $('dw').show(); } else $('dw').hide(); if (e==0) { $('ew').update('Pole Kod pocztowy jest wymagane'); $('ew').show(); } else $('ew').hide(); if (f==0) { $('fw').update('Pole Miasto jest wymagane'); $('fw').show(); } else $('fw').hide(); if (g==0) { $('gw').update('Pole Telefon jest wymagane'); $('gw').show(); } else $('gw').hide(); if (h==0) { $('hw').update('Pole Nazwisko jest wymagane'); $('hw').show(); } else $('hw').hide(); if (i==0) { $('iw').update('Pole Użytkownik jest wymagane'); $('iw').show(); } else $('iw').hide(); if (j==0) { $('jw').update('Pole Hasło jest wymagane'); $('jw').show(); } else $('jw').hide(); /*alert("a:"+a+"b:"+b+"c:"+c+"d:"+d+"e:"+e+"f:"+f+"g:"+g+"h:"+h+"i:"+i+"j:"+j);*/ } var a1=0; //reprezentant var a2=0; //nip var a3=0; //email var a4=0; //ulica var a5=0; //kod var a6=0; //miasto var a7=0; //telefon var a9=0; //nazwisko var a11=0; //user var a12=0; //haslo Array.prototype.inArray = function(v){ for(var i in this){ if(this[i] == v){ return true;} } return false; } org_pakiety = new Array(6,7,8,9,11,12,13,14); document.observe('dom:loaded', function() { var wybrany_pakiet=11; if(org_pakiety.inArray(wybrany_pakiet)) { $('org_organizacja').id='org_organizacja_Req'; $('org_telefon').id='org_telefon_Req'; $('org_ulica').id='org_ulica_Req'; $('org_miasto').id='org_miasto_Req'; $('org_kod').id='org_kod_Req'; $('org_kraj').id='org_kraj_Req'; $('organizacja').show(); } new Ajax.Request("/ajax.php?a=okresy_ssl", { method:"post", parameters: { pakiet: wybrany_pakiet }, onSuccess: function(transport){ $("okr").update(transport.responseText); }, onFailure: function(){ $("okr").update("Wystąpił błąd, prosimy spróbować ponownie później"); } }); $("pakiet_Req").observe("change",function(e){ if(org_pakiety.inArray(this.value)) { $('org_organizacja').id='org_organizacja_Req'; $('org_telefon').id='org_telefon_Req'; $('org_ulica').id='org_ulica_Req'; $('org_miasto').id='org_miasto_Req'; $('org_kod').id='org_kod_Req'; $('org_kraj').id='org_kraj_Req'; $('organizacja').show(); } else { $('org_organizacja_Req').id='org_organizacja'; $('org_telefon_Req').id='org_telefon'; $('org_ulica_Req').id='org_ulica'; $('org_miasto_Req').id='org_miasto'; $('org_kod_Req').id='org_kod'; $('org_kraj_Req').id='org_kraj'; $('organizacja').hide(); } new Ajax.Request("/ajax.php?a=okresy_ssl", { method:"post", parameters: { pakiet: this.value }, onSuccess: function(transport){ $("okr").update(transport.responseText); }, onFailure: function(){ $("okr").update("Wystąpił błąd, prosimy spróbować ponownie później"); } }); }); /* a1=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); $('nip').observe('change',function(e){ if ($('nip').value.length == 10 && $('abonent').value == "Firma") { $('nipw').update(""); a2=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } else if ($('abonent').value == "Prywatny") { $('nipw').update(""); a2=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } else if ($('abonent').value == "Firma" && $('nip').value.length !== 10) { $('nipw').update(""); a2=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); }}); $('pesel').observe('change',function(e){ if ($('pesel').value.length == 11 && $('abonent').value == "Prywatny") { $('peselw').update(""); } else if ($('abonent').value == "Firma") { $('peselw').update(""); } else if ($('abonent').value == "Prywatny" && $('pesel').value.length !== 11) { $('peselw').update(""); }}); $('nazwisko').observe('change',function(e){ if ($('nazwisko').value.length < 6 ) { $('nazwiskow').update(""); a9=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } else { $('nazwiskow').update(""); a9=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); if ($('abonent').value == "Prywatny") $('reprezentant').value = $('nazwisko').value; } }); $('ulica').observe('change',function(e){ if ($('ulica').value.length < 6) { $('ulicaw').update(""); a4=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } else { $('ulicaw').update(""); a4=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } }); $('kod').observe('change',function(e){ var re1=/^(\d{2}-\d{3})/ if (document.getElementById('kod').value.search(re1)==-1){ $('kodw').update(""); a5=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } else { $('kodw').update(""); a5=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } }); $('miasto').observe('change',function(e){ if ($('miasto').value.length < 3) { $('miastow').update(""); a6=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } else { $('miastow').update(""); a6=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } }); $('reprezentant').observe('change',function(e){ if ($('reprezentant').value.length < 6) { $('reprezentantw').update(""); a1=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12); } else { $('reprezentantw').update(""); a1=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a10,a11,a12); } }); $('telefon').observe('change',function(e){ var re1=/^\+\d{2}\.\d{9}$/ if (document.getElementById('telefon').value.search(re1)==-1) alert("Numer telefonu stacjonarnego musi być poprzedzony plusem (+), zawierać numer kierunkowy do kraju rozdzielony kropką\nnp. +48.221234567"); if ($('telefon').value.length !== 13) { $('telefonw').update(""); a7=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } else { $('telefonw').update(""); a7=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } }); $('abonent').observe('change',function(e){ if ($('abonent').value == "Firma") { $('peselh').hide(); $('peselw').update(""); if ($('nip').value.length == 10) { $('nipw').update(""); a2=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } if ($('nip').value.length !== 10) { $('nipw').update(""); a2=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } if ($('reprezentant').value.length < 6) { $('reprezentantw').update(""); a1=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } else { $('reprezentantw').update(""); a1=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } $('reph').show(); $('niph').show(); } if ($('abonent').value == "Prywatny") { $('niph').hide(); $('reph').hide(); $('nipw').update(""); a2=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); if ($('pesel').value.length == 11) $('peselw').update(""); if ($('pesel').value.length !== 11) $('peselw').update(""); $('peselh').show(); $('reprezentantw').update(""); a1=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } }); if ($('nip').value.length == 10 && $('abonent').value == "Firma") { $('nipw').update(""); a2=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } else if ($('abonent').value == "Prywatny") { $('nipw').update(""); a2=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } else if ($('abonent').value == "Firma" && $('nip').value.length !== 10) { $('nipw').update(""); a2=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } if ($('pesel').value.length == 11 && $('abonent').value == "Prywatny") { $('peselw').update(""); } else if ($('abonent').value == "Firma") { $('peselw').update(""); } else if ($('abonent').value == "Prywatny" && $('pesel').value.length !== 11) { $('peselw').update(""); } $('email').observe('change',function(e){ var re1=/(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/ if ($('email').value.search(re1)==-1) { $('emailw').update(""); a3=0; spr(a1,a2,a3,a4,a5,a6,a7,a9); } else { $('emailw').update(""); a3=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } }); $('user').observe('change',function(e){ new Ajax.Request('/ajax.php?a=da_usercheck', { method:'post', parameters: { username: this.value }, onSuccess: function(transport){ if (transport.responseText == 1) { $('username_wynik').update(" Nazwa użytkownika jest zajęta"); a11=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } else if (transport.responseText == 2) { $('username_wynik').update(" Nazwa użytkownika musi mieć od 5 do 10 znaków"); a11=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } else if (transport.responseText == 3) { $('username_wynik').update(" Nazwa użytkownika musi zaczynać się literą"); a11=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); } else if (transport.responseText == 0) { $('username_wynik').update(""); a11=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); }}, onFailure: function(){ $('username_wynik').update('Wystąpił błąd, prosimy spróbować ponownie później'); } }); }); $('haslo2').observe('change',function(e){ if ($('haslo').value != this.value) { a12=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); $('haslo2_wynik').update(" Hasła są różne"); } else if ($('haslo').value == this.value) { a12=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); $('haslo2_wynik').update(""); if (this.value.length < 5 || this.value.length > 36) { a12=0; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); $('haslo2_wynik').update(" Hasło zbyt krótkie"); } else { a12=1; spr(a1,a2,a3,a4,a5,a6,a7,a9,a11,a12); $('haslo2_wynik').update(""); } } }); */ }); function zmiana(id) { $('s1').removeClassName('klik'); $('s2').removeClassName('klik'); $(id).addClassName('klik'); } document.observe('dom:loaded', function() { $('s1').observe('click',function(e){ zmiana('s1'); }); $('s2').observe('click',function(){ zmiana('s2'); }); $('b1').observe('click',function(e){ zmiana('s1'); }); $('b2').observe('click',function(){ zmiana('s2'); }); });