PageSourceSearch

https://www.buyking.club/wp-content/themes/buyking/js/bankauto.js

js buyking.club collected 2026-10-05 03:45:19 UTC 12,642 bytes, 405 lines download raw bytes

1function Bnk() {
2    /*
3     *	■金融機関(銀行コード等)情報の自動入力( bankauto.js Ver1.5 )
4     *
5     *	The use is free of charge. / ご利用は無料です。
6     *	@demo    http://bank-auto.com/
7     *	@link    http://www.pierre-soft.com/
8     *	@author  Tatsuro, Terunuma <[email protected]>
9     *
10     *	[使い方:headタグ内に次の1行を定義して下さい]
11     *	<script src="https://zipaddr.github.io/bankauto.js" charset="UTF-8"></script>
12     */
13    /*	<-↓ 以下は変更が可能な箇所です-> */
14    this.pm = new Array();
15//            銀行コード、       支店コード
16    this.pm[1] = {"bkc": "bank_code", "brc": "branch_code"};
17    this.pm[2] = {"bkc": "bank_code2", "brc": "branch_code2"};
18    this.pm[3] = {"bkc": "bank_code3", "brc": "branch_code3"};
19    this.bankmax = 3;
20    this.bgc = "#E60012"; // guide_bgc
21    this.lnc = "#ffffff"; // link color
22    this.family = "ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,sans-serif";
23    this.sel = "50";      // 拡張用(selectc)
24    this.left = 250;       // offsetLeft、ガイダンス画面表示位置の補正
25    this.top = 0;       // offsetTop
26    this.pfon = "12";     // font-size
27    this.phig = "1.4";    // height
28    this.rtrv = "0";      // 1:曖昧検索,0:上方一致
29    this.rtrv0 = "";      // 1:検索wait
30    this.sphone = "";     // 1:jQuery-mobile,2:etc(SmartPhone)
31    /*	<-↑ 以上が変更可能です-> */
32
33    this.ver = "1";
34    this.rev = ".5";
35    this.com = ".com";
36    this.sv = "svn/";
37    this.goo = ".git";
38    this.pad = 0;
39    this.url;
40    this.ul = new Array();
41    this.uls = new Array();
42    this.b = new Array();// bank_code
43    this.n = new Array();// bank_name
44    this.r = new Array();// branch_code
45    this.m = new Array();// branch_name
46    this.at = new Array();// guide
47    this.xb = "";         // code
48    this.xn = "";         // name
49    this.xp = "";         // sequence
50    this.bc = "";         // 銀行コード
51    this.apad = "";       // module追加
52    this.auto = "bnkauto";// ガイダンスid
53    this.zc = "bnk_close";// 閉じるid
54    this.cls = "mouseover"; // or click
55    this.contract = "ymGTGwr9NXCv"; // 契約コード(c)
56    this.Cache = [];      // キャッシュ
57}
58var BK = new Bnk;
59Bnk.entry = function () {
60    if (typeof bankauto_ownb === "function")bankauto_ownb();
61    Bnk.urlgen();
62    if (BK.sphone == "") {
63        var ua = navigator.userAgent;
64        if ((ua.indexOf('iPhone') > 0 && ua.indexOf('iPad') == -1) || ua.indexOf('Android') > 0) {
65            BK.sphone = "2"
66        }
67    }
68    if (typeof bankauto_own === "function")bankauto_own();
69    for (i = 1; i <= BK.bankmax; i++) {
70        var pm = BK.pm[i];
71        BK.b[i] = BK.n[i] = BK.r[i] = BK.m[i] = "";
72        if (typeof pm.bkc != "undefined")BK.b[i] = pm.bkc;
73        if (typeof pm.bkn != "undefined")BK.n[i] = pm.bkn;
74        if (typeof pm.brc != "undefined")BK.r[i] = pm.brc;
75        if (typeof pm.brn != "undefined")BK.m[i] = pm.brn
76    }
77    Bnk.htmlown();
78    for (i = 1; i <= BK.bankmax; i++) {
79        var bkc = BK.b[i];
80        var bkn = BK.n[i];
81        var brc = BK.r[i];
82        var brn = BK.m[i];
83        Bnk.nmd(bkc);
84        Bnk.nmd(bkn);
85        Bnk.nmd(brc);
86        Bnk.nmd(brn);
87        Bnk.set(bkc, bkn, brc, brn, i)
88    }
89    Bnk.bankautoc();
90    if (typeof bankauto_owna === "function")bankauto_owna()
91};
92Bnk.set = function (b, n, r, m, i) {
93    var evt = 'keyup';
94    if (b != "" && document.getElementById(b)) {
95        var o = document.getElementById(b);
96        if (i == 1) {
97            Bnk.aEv(o, evt, Bnk.ib1)
98        } else if (i == 2) {
99            Bnk.aEv(o, evt, Bnk.ib2)
100        } else if (i == 3) {
101            Bnk.aEv(o, evt, Bnk.ib3)
102        }
103    }
104    if (n != "" && document.getElementById(n)) {
105        var o = document.getElementById(n);
106        if (i == 1) {
107            Bnk.aEv(o, evt, Bnk.in1)
108        } else if (i == 2) {
109            Bnk.aEv(o, evt, Bnk.in2)
110        } else if (i == 3) {
111            Bnk.aEv(o, evt, Bnk.in3)
112        }
113    }
114    if (r != "" && document.getElementById(r)) {
115        var o = document.getElementById(r);
116        if (i == 1) {
117            Bnk.aEv(o, evt, Bnk.ir1)
118        } else if (i == 2) {
119            Bnk.aEv(o, evt, Bnk.ir2)
120        } else if (i == 3) {
121            Bnk.aEv(o, evt, Bnk.ir3)
122        }
123    }
124    if (m != "" && document.getElementById(m)) {
125        var o = document.getElementById(m);
126        if (i == 1) {
127            Bnk.aEv(o, evt, Bnk.im1)
128        } else if (i == 2) {
129            Bnk.aEv(o, evt, Bnk.im2)
130        } else if (i == 3) {
131            Bnk.aEv(o, evt, Bnk.im3)
132        }
133    }
134};
135Bnk.ib1 = function () {
136    Bnk.cbc(1, 1)
137};
138Bnk.ir1 = function () {
139    Bnk.cbc(1, 3)
140};
141Bnk.ib2 = function () {
142    Bnk.cbc(2, 1)
143};
144Bnk.ir2 = function () {
145    Bnk.cbc(2, 3)
146};
147Bnk.ib3 = function () {
148    Bnk.cbc(3, 1)
149};
150Bnk.ir3 = function () {
151    Bnk.cbc(3, 3)
152};
153Bnk.in1 = function () {
154    Bnk.cbc(1, 2)
155};
156Bnk.im1 = function () {
157    Bnk.cbc(1, 4)
158};
159Bnk.in2 = function () {
160    Bnk.cbc(2, 2)
161};
162Bnk.im2 = function () {
163    Bnk.cbc(2, 4)
164};
165Bnk.in3 = function () {
166    Bnk.cbc(3, 2)
167};
168Bnk.im3 = function () {
169    Bnk.cbc(3, 4)
170};
171Bnk.cbc = function (i, p) {
172    BK.xp = p;
173    if (p == 1 || p == 2) {
174        BK.xb = BK.b[i];
175        BK.xn = BK.n[i]
176    } else {
177        BK.xb = BK.r[i];
178        BK.xn = BK.m[i];
179        if (BK.bc == "")return
180    }
181    if (p == 1 || p == 3) {
182        var k = document.getElementById(BK.xb).value;
183        k = Bnk.chg(k);
184        if (0 < k.length && BK.rtrv0 == "") {
185            Bnk.input(k, BK.xb)
186        }
187    } else {
188        var k = document.getElementById(BK.xn).value;
189        k = Bnk.chg(k);
190        if (0 < k.length && BK.rtrv0 == "") {
191            Bnk.input(k, BK.xn)
192        }
193    }
194};
195Bnk.htmlown = function () {
196    var idn = "bankauto_param";
197    if (document.getElementById(idn)) {
198        var prm = document.getElementById(idn).value;
199        var da = prm.split(",");
200        for (var j = 0; j < da.length; j++) {
201            var wa = da[j].replace(/(^\s+)|(\s+$)/g, "");
202            var wk = wa.split("=");
203            if (wk.length == 2) {
204                var w1 = wk[0];
205                var w2 = wk[1];
206                if (w1 == "bkc")BK.b[1] = w2; else if (w1 == "bkn")BK.n[1] = w2; else if (w1 == "brc")BK.r[1] = w2; else if (w1 == "brn")BK.m[1] = w2; else if (w1 == "bkc2")BK.b[2] = w2; else if (w1 == "bkn2")BK.n[2] = w2; else if (w1 == "brc2")BK.r[2] = w2; else if (w1 == "brn2")BK.m[2] = w2; else if (w1 == "bkc3")BK.b[3] = w2; else if (w1 == "bkn3")BK.n[3] = w2; else if (w1 == "brc3")BK.r[3] = w2; else if (w1 == "brn3")BK.m[3] = w2; else if (w1 == "sel")BK.sel = w2; else if (w1 == "left")BK.left = w2; else if (w1 == "top")BK.top = w2; else if (w1 == "pfon")BK.pfon = w2; else if (w1 == "phig")BK.phig = w2; else if (w1 == "rtrv")BK.rtrv = w2; else if (w1 == "rtrv0")BK.rtrv0 = w2; else if (w1 == "bankmax")BK.bankmax = w2
207            }
208        }
209    }
210};
211Bnk.nmd = function (id) {
212    if (id != "" && document.getElementsByName(id) && !document.getElementById(id)) {
213        var e = document.getElementsByName(id);
214        if (e.length == 1)e[0].id = id
215    }
216};
217Bnk.setime = function (o) {
218    o.style.imeMode = "disabled"
219};
220Bnk.pad = function (idn, type) {
221    var o = document.getElementById(idn);
222    if (o.currentStyle)var pa = o.currentStyle[type]; else if (getComputedStyle) {
223        var pa = document.defaultView.getComputedStyle(o, '').getPropertyValue(type)
224    } else var pa = "0";
225    if (typeof pa === "undefined")pa = "1";
226    var pc = pa;
227    pc = pc.replace(/rem/g, '');
228    pc = pc.replace(/em/g, '');
229    if (pa != pc)pa = (BK.sphone == "") ? parseInt(pc * BK.pfon) : parseInt(pc * 24);
230    return pa
231};
232Bnk.offsLeft = function (o) {
233    var p = 0;
234    while (o) {
235        p += o.offsetLeft;
236        o = o.offsetParent
237    }
238    return p
239};
240Bnk.offsTop = function (o, idn) {
241    var p = 0;
242    if (idn == "")return p;
243    if (typeof jQuery != "undefined") {
244        p = jQuery("#" + idn).offset().top
245    } else {
246        while (o) {
247            p += o.offsetTop;
248            o = o.offsetParent
249        }
250    }
251    if (document.getElementById(idn)) {
252        var e = document.getElementById(idn);
253        var h = Math.floor((e.offsetHeight - 18) / 2) - 3;
254        if (h >= 2) {
255            p += h
256        }
257    }
258    return p
259};
260Bnk.pararepl = function (pm) {
261    var a = pm.replace(/う/g, '');
262    a = a.replace(/あ/g, '');
263    a = a.replace(/い/g, '');
264    return a.replace(/え/g, '')
265};
266Bnk.chg = function (k) {
267    var d = Bnk.zenk_hank(k);
268    d = d.replace(/-/g, '');
269    return d.replace(/\s/g, '')
270};
271Bnk.zenk_hank = function (data) {
272    var zenk = "0123456789ー-‐―" + decodeURI("%E2
272%88%92");
273    var hank = "0123456789-----";
274    var ans = "";
275    for (var i = 0; i < data.length; i++) {
276        var s = data.charAt(i);
277        var n = zenk.indexOf(s, 0);
278        if (n >= 0)s = hank.charAt(n);
279        ans += s
280    }
281    return ans
282};
283Bnk.close = function () {
284    Bnk.el_cls(BK.auto)
285};
286Bnk.el_create = function (idn) {
287    if (document.getElementById(idn)) {
288        var o = document.getElementById(idn)
289    } else {
290        var o = document.createElement('div');
291        o.id = idn;
292        var elm = document.getElementsByTagName("body").item(0);
293        elm.appendChild(o)
294    }
295    return o
296};
297Bnk.el_cls = function (idn) {
298    if (document.getElementById(idn)) {
299        var o = document.getElementById(idn);
300        var objBody = document.getElementsByTagName("body").item(0);
301        objBody.removeChild(o)
302    }
303};
304Bnk.aEv = function (o, type, func) {
305    if (o.addEventListener) {
306        o.addEventListener(type, func, false)
307    } else if (o.attachEvent) {
308        o.attachEvent('on' + type, func)
309    }
310};
311Bnk.urlgen = function () {
312    BK.ul[0] = "z%u3044i%u3046pa%u3044d%u3042d%u3046r%u30423" + BK.com;
313    BK.uls[0] = "zip%u3046addr%u30423-com.s%u3046sl-s%u3044ixc%u3046ore.jp";
314    BK.sv = Math.floor(Math.random() * 2);
315    BK.sv = 0
316};
317Bnk.bankautoc = function () {
318    var n = BK.sv;
319    var url = location.protocol == "https:" ? BK.uls[n] : BK.ul[n];
320    url = Bnk.pararepl(unescape(url));
321    var us = location.protocol + '/' + '/' + url + "/js/bankauto.php?v=4";
322    if (BK.apad != "")us += "&m=" + BK.apad;
323    Bnk.scall(us)
324};
325Bnk.scall = function (u) {
326    Bnk.el_cls("call" + BK.auto);
327    var s = document.createElement("script");
328    s.id = "call" + BK.auto;
329    s.setAttribute("type", "text/javascript");
330    s.setAttribute("src", u);
331    s.setAttribute("charset", "UTF-8");
332    document.body.appendChild(s)
333};
334Bnk.a = function (n) {
335    Bnk.autoinp(BK.at[n])
336};
337Bnk.a1 = function () {
338    Bnk.a(1)
339};
340Bnk.a6 = function () {
341    Bnk.a(6)
342};
343Bnk.a2 = function () {
344    Bnk.a(2)
345};
346Bnk.a7 = function () {
347    Bnk.a(7)
348};
349Bnk.a3 = function () {
350    Bnk.a(3)
351};
352Bnk.a8 = function () {
353    Bnk.a(8)
354};
355Bnk.a4 = function () {
356    Bnk.a(4)
357};
358Bnk.a9 = function () {
359    Bnk.a(9)
360};
361Bnk.a5 = function () {
362    Bnk.a(5)
363};
364Bnk.a10 = function () {
365    Bnk.a(10)
366};
367Bnk.listen2 = function (id, n) {
368    if (document.getElementById(id)) {
369        var evt = 'click';
370        var o = document.getElementById(id);
371        if (n == 1) {
372            Bnk.aEv(o, evt, Bnk.a1)
373        } else if (n == 2) {
374            Bnk.aEv(o, evt, Bnk.a2)
375        } else if (n == 3) {
376            Bnk.aEv(o, evt, Bnk.a3)
377        } else if (n == 4) {
378            Bnk.aEv(o, evt, Bnk.a4)
379        } else if (n == 5) {
380            Bnk.aEv(o, evt, Bnk.a5)
381        } else if (n == 6) {
382            Bnk.aEv(o, evt, Bnk.a6)
383        } else if (n == 7) {
384            Bnk.aEv(o, evt, Bnk.a7)
385        } else if (n == 8) {
386            Bnk.aEv(o, evt, Bnk.a8)
387        } else if (n == 9) {
388            Bnk.aEv(o, evt, Bnk.a9)
389        } else if (n == 10) {
390            Bnk.aEv(o, evt, Bnk.a10)
391        }
392    }
393};
394if (window.addEventListener) {
395    window.addEventListener('load', Bnk.entry, true)
396} else if (window.attachEvent) {
397    window.attachEvent('onload', Bnk.entry, true)
398}
399try {
400    $(document).on('pageinit', function (e) {
401        BK.sphone = "1";
402        Bnk.entry()
403    })
404} catch (e) {
405}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.