function ValAndSaveLogin() { var blad=0,komunikat=''; 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(!document.logowanie.haslo.value) { blad++; komunikat+="musisz podać hasło\r\n"; } if(blad) { alert("niepoprawnie wypełniony formularz - liczba błędów: "+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+="musisz podać login\r\n"; } if(!validateEmail(document.rejestracja.login.value)) { blad++; komunikat+="login nie wydaje się adresem email\r\n"; } if(!document.rejestracja.haslo.value) { blad++; komunikat+="musisz podać hasło\r\n"; } if(!document.rejestracja.haslo_2.value) { blad++; komunikat+="musisz powtórzyć hasło\r\n"; } if(document.rejestracja.haslo.value!=document.rejestracja.haslo_2.value) { blad++; komunikat+="hasła się różnią\r\n"; } if(blad) { alert("niepoprawnie wypełniony formularz - liczba błędów: "+blad+"\r\n"+komunikat); return false; } return true; } function ValAndSaveRejEx() { var blad=0,komunikat=''; if(!document.rejestracja.login.value) { blad++; komunikat+="musisz podać login\r\n"; } if(!validateEmail(document.rejestracja.login.value)) { blad++; komunikat+="login nie wydaje się adresem email\r\n"; } if(!document.rejestracja.haslo.value) { blad++; komunikat+="musisz podać hasło\r\n"; } if(!document.rejestracja.haslo_2.value) { blad++; komunikat+="musisz powtórzyć hasło\r\n"; } if(document.rejestracja.haslo.value!=document.rejestracja.haslo_2.value) { blad++; komunikat+="hasła się różnią\r\n"; } if(!document.rejestracja.imie.value) { blad++; komunikat+="musisz podać imię\r\n"; } if(!document.rejestracja.nazwisko.value) { blad++; komunikat+="musisz podać nazwisko\r\n"; } if(!document.rejestracja.miasto.value) { blad++; komunikat+="musisz podać miasto\r\n"; } if(blad) { alert("niepoprawnie wypełniony formularz - liczba błędów: "+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 nie wydaje się adresem email\r\n"; } if(blad) { alert("niepoprawnie wypełniony formularz - liczba błędów: "+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+="musisz wybrać jedną z płatnosci online\r\n"; } } if(!f.imie.value) { blad++; komunikat+="musisz podać imię\r\n"; } if(!f.nazwisko.value) { blad++; komunikat+="musisz podać nazwisko\r\n"; } if(!f.ulica.value) { blad++; komunikat+="musisz podać ulicę\r\n"; } if(!f.nr_domu.value) { blad++; komunikat+="musisz podać numer domu\r\n"; } if(!f.kod.value) { blad++; komunikat+="musisz podać kod\r\n"; } else if(!validateCode(f.kod.value)) { blad++; komunikat+="niepoprawny kod\r\n"; } if(!f.miasto.value) { blad++; komunikat+="musisz podać miasto\r\n"; } if(!f.zgoda.checked) { blad++; komunikat+="musisz wyrazić zgode na przetwarzanie danych\r\n"; } if(blad) { alert("niepoprawnie wypełniony formularz - liczba błędów: "+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+="musisz zapoznać się z regulaminem\r\n"; } if(blad) { alert("niepoprawnie wypełniony formularz - liczba błędów: "+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() { var disable_platnosci= new Array(false,false,false,false); //0-przelew 1-pobranie 2-płatności 3-gotówka //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; if(document.zamowienie.platnosc[3].checked) document.zamowienie.platnosc[0].checked=true; } if(document.zamowienie.przesylka[1].checked) //poczta { disable_platnosci[3]=true; if(document.zamowienie.platnosc[3].checked) document.zamowienie.platnosc[0].checked=true; } if(document.zamowienie.przesylka[2].checked) //osobisty { disable_platnosci[1]=true; 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 EnableDisableZaPobraniem() { //alert(document.zamowienie.przesylka[0].checked); var platnosc_konto=document.zamowienie.platnosc[0]; var platnosc_pobranie=document.zamowienie.platnosc[1]; var platnosc_platnosci=document.zamowienie.platnosc[2]; //dla wersji bez płatnosci (eng)) if(!platnosc_platnosci) { platnosc_platnosci=platnosc_pobranie; platnosc_pobranie=false; } //gdy przesyłka kurier (to nie można pobrania) if(document.zamowienie.przesylka[0].checked) { if(platnosc_pobranie && platnosc_pobranie.checked) platnosc_konto.checked=true; if(platnosc_pobranie) { platnosc_pobranie.disabled=true; document.getElementById("div_plat").style.color="#a0a0a0"; } } else { //gdy wogóle istnieje to włączamy if(platnosc_pobranie) { platnosc_pobranie.disabled=false; document.getElementById("div_plat").style.color="#000000"; } } EnableDisablePlatnosci(platnosc_platnosci); } function EnableDisablePlatnosci() { 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); }