function ValAndSaveLogin() { var blad=0,komunikat=''; if(!document.logowanie.login.value) { blad++; komunikat+="login required\r\n"; } if(!validateEmail(document.logowanie.login.value)) { blad++; komunikat+="login should be an e-mail\r\n"; } if(!document.logowanie.haslo.value) { blad++; komunikat+="password required\r\n"; } if(blad) { alert("Form error, errors: "+blad+"\r\n"+komunikat); return false; } return true; } function ValAndSaveRej() { //alert('a kuku'); var blad=0,komunikat=''; //alert("a kuku"+document.rejestracja.login); if(!document.rejestracja.login.value) { blad++; komunikat+="login required\r\n"; } if(!validateEmail(document.rejestracja.login.value)) { blad++; komunikat+="login should be an e-mail\r\n"; } if(!document.rejestracja.haslo.value) { blad++; komunikat+="password required\r\n"; } if(!document.rejestracja.haslo_2.value) { blad++; komunikat+="reentered password required\r\n"; } if(document.rejestracja.haslo.value!=document.rejestracja.haslo_2.value) { blad++; komunikat+="different passwords\r\n"; } if(blad) { alert("Form error, errors: "+blad+"\r\n"+komunikat); return false; } return true; } function ValAndSaveRejEx() { var blad=0,komunikat=''; if(!document.rejestracja.login.value) { blad++; komunikat+="login required\r\n"; } if(!validateEmail(document.rejestracja.login.value)) { blad++; komunikat+="login should be an e-mail\r\n"; } if(!document.rejestracja.haslo.value) { blad++; komunikat+="password required\r\n"; } if(!document.rejestracja.haslo_2.value) { blad++; komunikat+="reentered password required\r\n"; } if(document.rejestracja.haslo.value!=document.rejestracja.haslo_2.value) { blad++; komunikat+="different passwords\r\n"; } if(!document.rejestracja.imie.value) { blad++; komunikat+="first name required\r\n"; } if(!document.rejestracja.nazwisko.value) { blad++; komunikat+="last name required\r\n"; } if(!document.rejestracja.miasto.value) { blad++; komunikat+="plase enter your town name\r\n"; } if(blad) { alert("Form error, errors: "+blad+"\r\n"+komunikat); return false; } return true; } function ValAndSavePolec() { var blad=0,komunikat=''; if(!document.rejestracja.email.value) { blad++; komunikat+="LANG_JS_EMAIL_REQUIRED\r\n"; } if(!validateEmail(document.rejestracja.email.value)) { blad++; komunikat+="login should be an e-mail\r\n"; } if(blad) { alert("Form error, errors: "+blad+"\r\n"+komunikat); return false; } return true; } function ValAndSaveAdres() { EnableDisablePlatnosciZWysylki(); var f=document.zamowienie; var blad=0,komunikat=''; //alert("a kuku"+getCheckedValue(f.platnosc)); if(getCheckedValue(f.platnosc)=="platnosci") { if(getCheckedValue(f.pay_type)=="") { blad++; komunikat+="platnosci required\r\n"; } } if(!f.imie.value) { blad++; komunikat+="first name required\r\n"; } if(!f.nazwisko.value) { blad++; komunikat+="last name required\r\n"; } if(!f.ulica.value) { blad++; komunikat+="street required\r\n"; } if(!f.nr_domu.value) { blad++; komunikat+="street number required\r\n"; } if(!f.kod.value) { blad++; komunikat+="postal code required\r\n"; } else if(!validateCode(f.kod.value)) { blad++; komunikat+="invalid postal code\r\n"; } if(!f.miasto.value) { blad++; komunikat+="plase enter your town name\r\n"; } if(!f.zgoda.checked) { blad++; komunikat+="you have to aggree on your personal data processing\r\n"; } if(blad) { alert("Form error, errors: "+blad+"\r\n"+komunikat); return false; } return true; } function ValAndSaveFinal() { var f=document.zamowienie; var blad=0,komunikat=''; //alert("a kuku"+document.logowanie.login.value); if(!f.regulamin.checked) { blad++; komunikat+="you must read and accept shop regulations\r\n"; } if(blad) { alert("Form error, errors: "+blad+"\r\n"+komunikat); return false; } return true; } function RemindPass() { var blad=0,komunikat=''; //alert("a kuku"+document.logowanie.login.value); if(!document.logowanie.login.value) { blad++; komunikat+="musisz podać login\r\n"; } if(!validateEmail(document.logowanie.login.value)) { blad++; komunikat+="login nie wydaje się adresem email\r\n"; } if(blad) { alert("niepoprawnie wypełniony formularz - liczba błędów: "+blad+"\r\n"+komunikat); } else { location='inc/logowanie.akc.php?akcja=remind&id_koszyka=&login='+document.logowanie.login.value; } } function EnableDisablePlatnosciZWysylki() { //gdy zmiana wysyłki var disable_platnosci= new Array(false,false,false,false,false); //0-przelew 1-pobranie 2-płatności 3-gotówka 4 paypal //dla wersji bez płatnosci (eng)) if(!document.zamowienie.platnosc[2]) { disable_platnosci[1]=true; disable_platnosci[3]=true; } if(document.zamowienie.przesylka[0].checked) //kurier { disable_platnosci[3]=true;//wyłączamy gotówkę if(document.zamowienie.platnosc[3].checked) document.zamowienie.platnosc[0].checked=true; document.getElementById("d_pobranie_poczta").style.display='none'; document.getElementById("d_pobranie_kurier").style.display=''; } if(document.zamowienie.przesylka[1].checked) //poczta { disable_platnosci[3]=true;//wyłączamy gotówkę if(document.zamowienie.platnosc[3].checked) document.zamowienie.platnosc[0].checked=true; document.getElementById("d_pobranie_poczta").style.display=''; document.getElementById("d_pobranie_kurier").style.display='none'; } if(document.zamowienie.przesylka[2].checked) //osobisty { disable_platnosci[1]=true; //wyłączamy pobranie if(document.zamowienie.platnosc[1].checked) document.zamowienie.platnosc[0].checked=true; } for(var i=0;i<4;i++) { if(document.zamowienie.platnosc[i]) //ba czasem nie ma jakiś np gdy limit { //alert(i+","+disable_platnosci[i]); document.zamowienie.platnosc[i].disabled=disable_platnosci[i]; if(disable_platnosci[i]) document.getElementById("div_plat_"+i).style.color="#a0a0a0"; else document.getElementById("div_plat_"+i).style.color="#000000"; } } EnableDisablePlatnosci(); } function EnableDisablePlatnosci() //gdy ktoś zmienia płatnosc { //generalnie gdy platnosc platnosci to pjawiają się wybory rodzaju if(document.zamowienie.platnosc[2].checked) { document.getElementById("div_platnosci").style.display=''; } else { document.getElementById("div_platnosci").style.display='none'; } } function ShowCzyInnaWysylka() { if(document.zamowienie.czy_inna_wysylka.checked) document.getElementById("div_inna_wysylka").style.display=''; else document.getElementById("div_inna_wysylka").style.display='none'; } function getCheckedValue(radioObj) { if(!radioObj) return ""; var radioLength = radioObj.length; if(radioLength == undefined) if(radioObj.checked) return radioObj.value; else return ""; for(var i = 0; i < radioLength; i++) { if(radioObj[i].checked) { return radioObj[i].value; } } return ""; } function ChangeSort() { document.form_sort.submit(); } function validateCode(kod) { var re = /^[0-9]{2}-[0-9]{3}$/ if (!kod.match(re)) { return (false); } return(true); }