• Файл: account.js
  • Полный путь: https://files.multura.space/qiwi/interface_old-osmp_v2.7.8/site/account.js
  • Дата изменения: 10/09/2015 5:24 PM
  • Размер файла: 1.24 KB
  • MIME-тип: text/plain
  • Кодировка: 8 bit
 
Открыть Назад
//    
var bank_acc=new Array();
bank_acc['promsvyaz'] = new Array('40817810','42301810');


//     /
function getKey(bic, account) {
  var k = parseInt(account.charAt(8));
  var s=0;
  s = 7*bic.charAt(6)+1*bic.charAt(7)+3*bic.charAt(8) + 
  7*account.charAt(0)+1*account.charAt(1)+3*account.charAt(2)+
  7*account.charAt(3)+1*account.charAt(4)+3*account.charAt(5)+
  7*account.charAt(6)+1*account.charAt(7)+7*account.charAt(9)+
  1*account.charAt(10)+3*account.charAt(11)+7*account.charAt(12)+
  1*account.charAt(13)+3*account.charAt(14)+7*account.charAt(15)+
  1*account.charAt(16)+3*account.charAt(17)+7*account.charAt(18)+1*account.charAt(19);
  s = ((s%10)*3)%10;
  return s;
}
//   8  /  
function check_acc(account) {
 var tmp = new Array();
 var cur_num=account.charAt(0);
 for(var i=0;i<8;i++)
 {
    if(cur_num!=account.charAt(i))	return true;
 }
 return false; 
}

function check_bank(account,bank) {
    if(!bank_acc[bank] || !bank_acc[bank].length) return true;
    var re = '';
	for(var i=0;i<bank_acc[bank].length;i++)
	{
		re = new RegExp('^'+bank_acc[bank][i]+'');

		if(account.search(re) != -1)	return true
	}
	return false;
}