function NRBvalidatior(el) {
var str = el.value;
str = str.replace(/[^0-9]+/g,'');
var Wagi = new Array(1,10,3,30,9,90,27,76,81,34,49,5,50,15,53,45,62,38,89,17, 73,51,25,56,75,71,31,19,93,57);
if(str.length == 26) {
str = str + "2521";
str = str.substr(2) + str.substr(0,2);
var Z =0;
for (var i=0;i<30;i++) {
Z += str[29-i] * Wagi[i];
}
if (Z % 97 == 1) {
return true;
} else {
el.errors.push("Nieprawidłowy numer konta bankowego.");
return false;
}
} else {
el.errors.push("Nieprawidłowy numer konta bankowego.");
return false;
}
}