alert("Nije moguća kombinacija Iznajmiti i Micro WIC");
return False;
}
}
if (validateText(f.jmbg, 'Matični broj') == false) { return false; } else { // provjera dužine matičnog broja var provjera; provjera = f.jmbg.value.length if (provjera != 13){ alert ("Neispravan matični broj"); f.jmbg.focus(); return false; }
// provjera ispravnosti matičnog broja var suma; var znamenka; var koef; suma = 0; koef = 7; var i; for (i = 0; i<= 11; i++) { znamenka = parseInt (f.jmbg.value.substr(i,1)); suma += (znamenka*koef); koef --; if (koef == 1) { koef =7; } } var modulo; var rezultat; rezultat = 0; modulo = suma % 11; if (modulo == 0) { rezultat = 0; }else { if (modulo == 1) { alert ("JMBG je pogrešan"); return false; }else{ rezultat = 11- modulo; } } if (rezultat != parseInt (f.jmbg.value.substr(12,1))) { alert ("JMBG je pogrešan"); return false; }
var danas = new Date; var godina = danas.getFullYear()-18; var mjesec = danas.getMonth()+1; var dan = danas.getDate(); var kgodina = "1" + f.jmbg.value.substr(4,3); var kmjesec = f.jmbg.value.substr(2,2); var kdan = f.jmbg.value.substr(0,2);
//alert ( dan +"." +mjesec +"." + godina +" - " + kdan+"."+kmjesec +"." +kgodina);
if (parseInt(kgodina,10) > parseInt(godina,10)) { alert ("Maloljetne osobe ne mogu se prijaviti") return false; }
if (parseInt(kgodina,10) < parseInt(godina,10)) { //alert("kgodina: "+kgodina +" godina: "+godina ) } else { if (parseInt(kgodina,10) == parseInt(godina,10)) { if (parseInt(kmjesec,10) > parseInt(mjesec,10)) { alert ("Maloljetne osobe ne mogu se prijaviti") return false; } else {if (parseInt(kmjesec,10) == parseInt(mjesec,10)){ if (parseInt(kdan,10) <= parseInt(dan,10)){ alert("kdan: "+kdan +" dan: "+dan ) }else{ alert ("Maloljetne osobe ne mogu se prijaviti") return false; } }
} } } }
if (validateText(f.adresa, 'Adresa') == false) return false;
if (validateText(f.post_broj, 'Poštanski broj') == false) return false; if (validateText(f.mjesto, 'Mjesto') == false) return false;