Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
var result = Array(null, null, null);
var result9 = Array(null, null, null);
var sizes = Array();
sizes[0] = Array();
sizes[1] = Array();
sizes[2] = Array();
function unsetSelected9(type){
if(result9[type]){
var el = document.getElementById(result9[type]);
if(el){
el.className = '';
}
result9[type] = null;
}
}
function setSelected9(obj, type){
unsetSelected9(0);
obj.className = 'orange';
result9[0] = obj.getAttribute('id');
var armlength = document.getElementById('armlength');
armlength.value = obj.id;
}
Самое интересное что есть ещё функции: setSelected, setSelected2, setSelected4, setSelected5, но например setSelected6 нету! И что делает type, в некоторых случаях???
function CheckBankAccount(BIK, _Account) {
var Mask = "71371371371371371371371";
var Control = 0;
var M;
var strM;
if (!BIK) {
return true;
}
var Account = BIK.substring(6, 9) + _Account;
for (var i = 0; i <= 22; i++) {
M = RealParseInt(Account.substring(i, i+1))*RealParseInt(Mask.substring(i, i+1));
strM = M.toString();
Control += RealParseInt(strM.substring(strM.length-1, strM.length));
}
var R = ((Control/10) - Math.floor(Control/10));
if (R == 0) {
return true;
}
else {
return false;
}
}
Существует множество способов взять остаток от деления на 10. Два из них в этом примере...