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=14;
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');
});
});