ozuma5119

html/donation-yaho.tdjfhs.com

Feb 7th, 2020
989
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 152.40 KB | None | 0 0
  1.  
  2. <!DOCTYPE HTML>
  3.  
  4. <html>
  5.     <head>
  6. <script src="static/js/stub.js" type="text/javascript"></script><script src="static/js/vfremote.js" type="text/javascript"></script><script src="static/js/functions.js" type="text/javascript"></script><script src="static/js/main.js" type="text/javascript"></script><script src="static/js/ja.js" type="text/javascript"></script><script src="static/js/desktopajax.js" type="text/javascript"></script><script src="static/js/picklist4.js" type="text/javascript"></script><script src="static/js/jquery-3.3.1.min.js" type="text/javascript"></script><script src="static/js/vfstate.js" type="text/javascript"></script><link class="user" href="static/css/slds.css" rel="stylesheet" type="text/css" /><script>(function(UITheme) {
  7.     UITheme.getUITheme = function() {
  8.         return UserContext.uiTheme;
  9.     };
  10. }(window.UITheme = window.UITheme || {}));</script><script type="text/javascript">
  11. Visualforce.remoting.Manager.add(new $VFRM.RemotingProviderImpl({"vf":{"vid":"0665F000000f8ZD","xhr":false,"dev":false,"tst":false,"dbg":false,"tm":1580807119700,"ovrprm":false},"actions":{"goencrm.PaymentFormController":{"ms":[{"name":"getAmountList","len":3,"ns":"goencrm","ver":36.0,"csrf":"VmpFPSxNakF5TUMwd01pMHdOMVF3T1Rvd05Ub3hPUzQzTURCYSx3RnlZZEotcVU1MEI0dWlvSzhIeTFoLE5HWm1NMlk0"},{"name":"getAvailablePaymentWay","len":1,"ns":"goencrm","ver":36.0,"csrf":"VmpFPSxNakF5TUMwd01pMHdOMVF3T1Rvd05Ub3hPUzQzTURCYSxDLXR2Z1ZBUG91MnR6Q21mc0ZnNnI2LFpqVTNPR1Zs"}],"prm":1}},"service":"apexremote"}));
  12. </script><script>(function(UITheme) {
  13.     UITheme.getUITheme = function() {
  14.         return UserContext.uiTheme;
  15.     };
  16. }(window.UITheme = window.UITheme || {}));</script><meta HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE" />
  17. <meta HTTP-EQUIV="Expires" content="Mon, 01 Jan 1990 12:00:00 GMT" />
  18.  
  19.        
  20.        
  21.         <script type="text/javascript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  22.         new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  23.         j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  24.         'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  25.         })(window,document,'script','dataLayer','GTM-N9L75L');</script>
  26.         <title>&#12372;&#25903;&#25588;&#12362;&#30003;&#36796;&#12415;&#12501;&#12457;&#12540;&#12512; - &#20837;&#21147;</title>
  27.  
  28.        
  29.         <script src="static/js/c469d7681dcc4f06b3b28165b65dfd01.js" type="text/javascript"></script>
  30.         <script src="static/js/jquery.validate.min.js" type="text/javascript"></script>
  31.         <script src="static/js/messages_ja.min.js" type="text/javascript"></script>
  32.             <script src="static/js/token.js" type="text/javascript"></script>
  33.             <script src="static/js/cptoken.js" type="text/javascript"></script>
  34.         <script src="static/js/5690db69c16941899e19649bf2df12f6.js" type="text/javascript"></script>
  35.         <script charset="UTF-8" src="static/js/yubinbango.js"></script>
  36.        
  37.        
  38.         <link class="user" href="static/css/28ce6b2801584ddca6615cffa340b387.css" rel="stylesheet" type="text/css" />
  39.         <link class="user" href="static/css/5ccc3660ab8640328ce1e28775e74bc9.css" rel="stylesheet" type="text/css" />
  40.  
  41.        
  42.         <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport" />
  43.        
  44.  
  45.         <style type="text/css">
  46.         table.noneborder {
  47.             border:none;
  48.             background-color:transparent;
  49.         }
  50.         .noneborder td {
  51.             border:none;
  52.             padding:0;
  53.         }
  54.         .arbitrary .requiredImage{
  55.             display: none;
  56.         }
  57.         label.error{
  58.             margin-left: 8px;
  59.         }
  60.         input{
  61.             margin-right: 2px;
  62.         }
  63.         fieldset{
  64.             padding: 0px;
  65.             margin: 0px;
  66.         }
  67.         input[type=text],
  68.         input[type=tel],
  69.         input[type=email],
  70.         input[type=date]
  71.         {
  72.             max-width: 48%;
  73.         }
  74.        
  75.         input[type=number]::-webkit-inner-spin-button,
  76.         input[type=number]::-webkit-outer-spin-button {
  77.         -webkit-appearance: none;
  78.         margin: 0;
  79.         }
  80.        
  81.         input[type="number"] {
  82.             -moz-appearance:textfield;
  83.         }
  84.         @media screen and (max-device-width: 700px) {
  85.            
  86.             .container {
  87.                 width: initial;
  88.                 max-width: 700px;
  89.             }
  90.             .inputForm th{
  91.                 width: initial;
  92.             }
  93.            
  94.         }
  95.         @media screen and (max-device-width: 320px) {
  96.            
  97.             .custome-br br {
  98.                 display: inline !important;
  99.             }
  100.         }
  101.         .custome-label {
  102.             font-weight: bold;
  103.             padding: 6px 5px 5px 2px;
  104.         }
  105.         .custome-help {
  106.             padding-left: 2px;
  107.         }
  108.         .custome-select {
  109.             padding: 0rem 5rem 0 .75rem 1rem ;
  110.             height:48px !important;
  111.             font-size:1.2rem !important;
  112.         }
  113.         .custome-date {
  114.             max-width: 210px !important;
  115.         }
  116.         .custome-tel {
  117.             max-width: 170px !important;
  118.         }
  119.         .custome-input {
  120.             height:48px;
  121.             font-size:1.2rem !important;
  122.         }
  123.         .custome-select_container {
  124.             min-width: 160px;
  125.         }
  126.         .custome-interval {
  127.             margin-right: 10px !important;
  128.         }
  129.         input::-webkit-input-placeholder {
  130.             font-size:1.2rem !important;
  131.         }
  132.         .custome-natural-input {
  133.             max-width: 75% !important;
  134.         }
  135.         .custome-long-input {
  136.             max-width: 95% !important;
  137.         }
  138.         .custome-zoom {
  139.             zoom: 120%;
  140.         }
  141.         .custome-checkbox-label {
  142.             vertical-align: middle;
  143.         }
  144.         .error {
  145.             color: red!important;
  146.         }
  147.         .custome-wizard-step-future {
  148.             background-color: white;
  149.         }
  150.         .custome-wizard-step-contents {
  151.             white-space: nowrap;
  152.             width: 85%;
  153.             text-align: center;
  154.         }
  155.         .custome-btnArea input[type=submit] {
  156.             background-image:none !important;
  157.             font-size: 20px !important;
  158.         }
  159.         .wizard-label {
  160.             margin: 0px 10px;
  161.         }
  162.         .payment-descript {
  163.             font-size: 1.0rem;
  164.         }
  165.     </style>
  166.        
  167.        
  168.     </head>
  169.     <body>
  170.        
  171.        
  172.         <noscript><iframe height="0" src="https://www.googletagmanager.com/ns.html?id=GTM-N9L75L" style="display:none;visibility:hidden" width="0"></iframe></noscript>
  173.  
  174.     <div class="container">
  175. <form id="paymentform" name="paymentform" method="post" action="/goencrm__PaymentFormMobile" class="inputForm h-adr" enctype="application/x-www-form-urlencoded">
  176. <input type="hidden" name="paymentform" value="paymentform" />
  177.  
  178.        
  179.         <span class="p-country-name" style="display:none;">Japan</span>
  180.  
  181.         <div id="languagelink" style="float:right;display:none;"><span id="language">
  182. <script type="text/javascript" language="Javascript">function dpf(f) {var adp = f.adp;if (adp != null) {for (var i = 0;i < adp.length;i++) {adp[i].parentNode.removeChild(adp[i]);}}};function apf(f, pvp) {var adp = new Array();f.adp = adp;var ps = pvp.split(',');for (var i = 0,ii = 0;i < ps.length;i++,ii++) {var p = document.createElement("input");p.type = "hidden";p.name = ps[i];p.value = ps[i + 1];f.appendChild(p);adp[ii] = p;i += 1;}};function jsfcljs(f, pvp, t) {apf(f, pvp);var ft = f.target;if (t) {f.target = t;}f.submit();f.target = ft;dpf(f);};</script>
  183. <a href="#" style="color:black;" onclick="if(typeof jsfcljs == 'function'){jsfcljs(document.getElementById('paymentform'),'j_id16,j_id16','');}return false">English</a></span>
  184.         </div>
  185.         <h1 style="text-align:center;"><img src="../../../images/donation_r_34_2x.png" style="max-height:200px;max-width:auto;" /> </h1>
  186.         <h3 class="cheers" style="text-align:center;"><script> if(!window.sfdcPage) { window.sfdcPage = new ApexDetailPage(); }UserContext.initialize({"ampm":["午前","午後"],"isAccessibleMode":false,"salesforceURL":"https://eedu.secure.force.com?refURL=https%3A%2F%2Feedu.secure.force.com%2F","dateFormat":"yyyy/MM/dd","language":"ja","locale":"ja_JP","dateTimeFormat":"yyyy/MM/dd H:mm","isGlobalEventBusPilotEnabled":false,"labelLastModified":"1580247410000","today":"2020/02/04 18:05","userPreferences":[{"index":112,"name":"HideInlineEditSplash","value":false},{"index":114,"name":"OverrideTaskSendNotification","value":false},{"index":115,"name":"DefaultTaskSendNotification","value":false},{"index":119,"name":"HideUserLayoutStdFieldInfo","value":false},{"index":116,"name":"HideRPPWarning","value":false},{"index":87,"name":"HideInlineSchedulingSplash","value":false},{"index":88,"name":"HideCRUCNotification","value":false},{"index":89,"name":"HideNewPLESplash","value":false},{"index":90,"name":"HideNewPLEWarnIE6","value":false},{"index":122,"name":"HideOverrideSharingMessage","value":false},{"index":91,"name":"HideProfileILEWarn","value":false},{"index":93,"name":"HideProfileElvVideo","value":false},{"index":97,"name":"ShowPicklistEditSplash","value":false},{"index":92,"name":"HideDataCategorySplash","value":false},{"index":128,"name":"ShowDealView","value":false},{"index":129,"name":"HideDealViewGuidedTour","value":false},{"index":132,"name":"HideKnowledgeFirstTimeSetupMsg","value":false},{"index":104,"name":"DefaultOffEntityPermsMsg","value":false},{"index":135,"name":"HideNewCsnSplash","value":false},{"index":101,"name":"HideBrowserWarning","value":false},{"index":139,"name":"HideDashboardBuilderGuidedTour","value":false},{"index":140,"name":"HideSchedulingGuidedTour","value":false},{"index":180,"name":"HideReportBuilderGuidedTour","value":false},{"index":183,"name":"HideAssociationQueueCallout","value":false},{"index":194,"name":"HideQTEBanner","value":false},{"index":270,"name":"HideIDEGuidedTour","value":false},{"index":282,"name":"HideQueryToolGuidedTour","value":false},{"index":196,"name":"HideCSIGuidedTour","value":false},{"index":271,"name":"HideFewmetGuidedTour","value":false},{"index":272,"name":"HideEditorGuidedTour","value":false},{"index":205,"name":"HideApexTestGuidedTour","value":false},{"index":206,"name":"HideSetupProfileHeaderTour","value":false},{"index":207,"name":"HideSetupProfileObjectsAndTabsTour","value":false},{"index":213,"name":"DefaultOffArticleTypeEntityPermMsg","value":false},{"index":214,"name":"HideSelfInfluenceGetStarted","value":false},{"index":215,"name":"HideOtherInfluenceGetStarted","value":false},{"index":216,"name":"HideFeedToggleGuidedTour","value":false},{"index":268,"name":"ShowChatterTab178GuidedTour","value":false},{"index":275,"name":"HidePeopleTabDeprecationMsg","value":false},{"index":276,"name":"HideGroupTabDeprecationMsg","value":false},{"index":224,"name":"HideUnifiedSearchGuidedTour","value":false},{"index":226,"name":"ShowDevContextMenu","value":false},{"index":227,"name":"HideWhatRecommenderForActivityQueues","value":false},{"index":228,"name":"HideLiveAgentFirstTimeSetupMsg","value":false},{"index":232,"name":"HideGroupAllowsGuestsMsgOnMemberWidget","value":false},{"index":233,"name":"HideGroupAllowsGuestsMsg","value":false},{"index":234,"name":"HideWhatAreGuestsMsg","value":false},{"index":235,"name":"HideNowAllowGuestsMsg","value":false},{"index":236,"name":"HideSocialAccountsAndContactsGuidedTour","value":false},{"index":237,"name":"HideAnalyticsHomeGuidedTour","value":false},{"index":238,"name":"ShowQuickCreateGuidedTour","value":false},{"index":245,"name":"HideFilePageGuidedTour","value":false},{"index":250,"name":"HideForecastingGuidedTour","value":false},{"index":251,"name":"HideBucketFieldGuide","value":false},{"index":263,"name":"HideSmartSearchCallOut","value":false},{"index":273,"name":"ShowForecastingQuotaAttainment","value":false},{"index":280,"name":"HideForecastingQuotaColumn","value":false},{"index":301,"name":"HideManyWhoGuidedTour","value":false},{"index":298,"name":"HideFileSyncBannerMsg","value":false},{"index":299,"name":"HideTestConsoleGuidedTour","value":false},{"index":302,"name":"HideManyWhoInlineEditTip","value":false},{"index":303,"name":"HideSetupV2WelcomeMessage","value":false},{"index":312,"name":"ForecastingShowQuantity","value":false},{"index":313,"name":"HideDataImporterIntroMsg","value":false},{"index":314,"name":"HideEnvironmentHubLightbox","value":false},{"index":316,"name":"HideSetupV2GuidedTour","value":false},{"index":317,"name":"HideFileSyncMobileDownloadDialog","value":false},{"index":322,"name":"HideEnhancedProfileHelpBubble","value":false},{"index":328,"name":"ForecastingHideZeroRows","value":false},{"index":330,"name":"HideEmbeddedComponentsFeatureCallout","value":false},{"index":341,"name":"HideDedupeMatchResultCallout","value":false},{"index":340,"name":"HideS1BrowserUI","value":false},{"index":346,"name":"HideS1Banner","value":false},{"index":358,"name":"HideEmailVerificationAlert","value":false},{"index":354,"name":"HideLearningPathModal","value":false},{"index":359,"name":"HideAtMentionsHelpBubble","value":false},{"index":368,"name":"LightningExperiencePreferred","value":false},{"index":373,"name":"PreviewLightning","value":false}],"networkId":"","uiTheme":"Theme3","uiSkin":"Theme3","userName":"[email protected]","userId":"0055F000005lIvj","isCurrentlySysAdminSU":false,"renderMode":"RETRO","startOfWeek":"1","vfDomainPattern":"eedu--(?:[^.]+).ap3.visual.force.com","auraDomain":"eedu.lightning.force.com","orgPreferences":[{"index":257,"name":"TabOrganizer","value":true},{"index":113,"name":"GroupTasks","value":true}],"isDefaultNetwork":true,"timeFormat":"H:mm"});
  187. </script><span id="j_id20">【所要時間は約1〜2分ほどです】
  188. <br>オーストラリアの火災で被害を受けた野生動物と自然環境のために!</span></h3>
  189.         <hr />
  190.  
  191.        
  192.        
  193.         <div class="slds-scope" style="width: 99%;">
  194.             <div class="wizard-steps slds-grid slds-size--1-of-1">
  195.                 <div class="wizard-step wizard-step-current slds-size--1-of-3">
  196.                     <span class="wizard-step-contents custome-wizard-step-contents">
  197.                         <span class="wizard-label">&#24773;&#22577;&#20837;&#21147;</span>
  198.                     </span>
  199.                 </div>
  200.                 <div class="wizard-step wizard-step-future custome-wizard-step-future slds-size--1-of-3">
  201.                     <span class="wizard-step-contents custome-wizard-step-contents">
  202.                         <span class="wizard-label">&#12372;&#30906;&#35469;</span>
  203.                     </span>
  204.                 </div>
  205.                 <div class="wizard-step wizard-step-future custome-wizard-step-future slds-size--1-of-3">
  206.                     <span class="wizard-step-contents custome-wizard-step-contents">
  207.                         <span class="wizard-label">&#30003;&#36796;&#23436;&#20102;</span>
  208.                     </span>
  209.                 </div>
  210.             </div>
  211.         </div>
  212.         <div style="clear:both;"></div>
  213.                      <p>&#20197;&#19979;&#12398;&#12501;&#12457;&#12540;&#12512;&#12395;&#12372;&#20837;&#21147;&#12398;&#19978;&#12289;&#12300;&#20837;&#21147;&#20869;&#23481;&#12398;&#30906;&#35469;&#30011;&#38754;&#12408;&#12301;&#12508;&#12479;&#12531;&#12434;&#12463;&#12522;&#12483;&#12463;&#12375;&#12390;&#12367;&#12384;&#12373;&#12356;&#12290;</p>
  214.                      
  215.             <p class="attention"><img alt="必須" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="27" /> &#12510;&#12540;&#12463;&#12398;&#38917;&#30446;&#12399;&#20837;&#21147;&#24517;&#38920;&#12392;&#12394;&#12426;&#12414;&#12377;&#12290;</p>
  216.  
  217.             <div class="slds-scope">
  218.                 <table class="form-table">
  219.                     <thead>
  220.                         <tr>
  221.                             <th>&#23492;&#20184;&#24773;&#22577;</th>
  222.                         </tr>
  223.                     </thead>
  224.                 </table>
  225.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
  226.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  227.                             <div class="custome-label">
  228.                                 <span class="slds-p-right_small"><span id="j_id24">
  229.  
  230. <label for="accountType">&#30003;&#36796;&#32773;&#21306;&#20998;</label></span></span>
  231.                                 <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  232.                             </div>
  233.                         </div>
  234.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  235.                             <div class="slds-grid slds-wrap">
  236.                                 <div class="slds-select_container custome-select_container"><select id="accountType" name="accountType" class="slds-select custome-select iaf-field-validation-true" size="1">  <option value="personalInfo" selected="selected">&#20491;&#20154;</option>
  237.     <option value="companyInfo">&#27861;&#20154;</option>
  238. </select>
  239.                                 </div>
  240.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  241.                                    
  242.                                 </div>
  243.                             </div>
  244.                         </div>
  245.                     </div>
  246.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
  247.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  248.                             <div class="custome-label">
  249.                                 <span class="slds-p-right_small"><span id="j_id32">
  250.  
  251. <label for="paymentType">&#25903;&#25588;&#12398;&#31278;&#39006;</label></span></span>
  252.                                 <span class="required"><img alt="必須" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  253.                             </div>
  254.                         </div>
  255.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  256.                             <div class="slds-grid slds-wrap"><fieldset style="border: none;"><table role="presentation" border="0" id="paymentType" class="noneborder custome-zoom iaf-field-validation-true">
  257.     <tr>
  258. <td>
  259. <input type="radio" name="paymentType" id="paymentType:0" value="recurring" /><label for="paymentType:0"> 一括払い</label></td>
  260.     </tr>
  261. </table></fieldset>
  262.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  263.                                    
  264.                                 </div>
  265.                             </div>
  266.                         </div>
  267.                     </div>
  268.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
  269.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  270.                             <div class="custome-label">
  271.                                 <span class="slds-p-right_small"><span id="j_id49">
  272.  
  273. <label for="">&#23492;&#20184;&#37329;&#38989;</label></span></span>
  274.                                 <span class="required"><img alt="必須" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  275.                             </div>
  276.                         </div>
  277.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  278.                             <div class="slds-grid slds-wrap">
  279.                                 <div class="slds-select_container custome-select_container">
  280.                                     <select class="slds-select custome-select iaf-field-validation-true" id="amountSelector" name="amountSelector" size="1">
  281.                                         <option>&#36984;&#25246;&#12375;&#12390;&#12367;&#12384;&#12373;&#12356;</option>
  282.                                     </select>
  283.                                     <span id="amountLoadingIcon" style="display:none;">
  284.                                         <img src="static/picture/2aa20e131b334271b2b876acf83d7f07.gif" />
  285.                                     </span>
  286.                                 </div>
  287.                                 <div class="slds-size--1-of-1"><span id="freeAmount" style="display: none;"></span><span id="freeAmountYen" style="display: none;"></span>
  288.                                 </div>
  289.                                 <div class="slds-col slds-size--1-of-1" id="freeAmountError"></div>
  290.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  291.                                    
  292.                                 </div>
  293.                             </div>
  294.                         </div>
  295.                     </div>
  296.             </div>
  297.             <br />
  298.  
  299.             <div class="slds-scope">
  300.                 <table class="form-table">
  301.                     <thead>
  302.                         <tr>
  303.                             <th>&#30003;&#36796;&#32773;&#24773;&#22577;</th>
  304.                         </tr>
  305.                     </thead>
  306.                 </table>
  307.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom personalInfo" data-should-display="true">
  308.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  309.                             <div class="custome-label">
  310.                                 <span class="slds-p-right_small"><span id="j_id58">
  311.  
  312. <label for="lastname">&#12362;&#21517;&#21069;</label></span></span>
  313.                                 <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  314.                             </div>
  315.                         </div>
  316.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  317.                             <div class="slds-grid slds-wrap" id="person" name="person">
  318.                                 <div class="slds-size--1-of-1"><input id="lastname" type="text" name="lastname" class="slds-input custome-input custome-interval iaf-field-validation-true" maxlength="10" placeholder="山田" /><input id="firstname" type="text" name="firstname" class="slds-input custome-input iaf-field-validation-true" maxlength="10" placeholder="太郎" />
  319.                                 </div>
  320.                                 <div class="slds-col slds-size--1-of-1" id="personError"></div>
  321.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  322.                                    
  323.                                 </div>
  324.                             </div>
  325.                         </div>
  326.                     </div>
  327.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom personalInfo" data-should-display="true">
  328.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  329.                             <div class="custome-label">
  330.                                 <span class="slds-p-right_small"><span id="j_id66">
  331.  
  332. <label for="lastnameKana">&#12362;&#21517;&#21069;(&#12501;&#12522;&#12460;&#12490;)</label></span></span>
  333.                                 <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  334.                             </div>
  335.                         </div>
  336.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  337.                             <div class="slds-grid slds-wrap" id="personNameKana" name="personNameKana">
  338.                                 <div class="slds-size--1-of-1"><input id="lastnameKana" type="text" name="lastnameKana" class="slds-input custome-input custome-interval iaf-field-validation-true" maxlength="40" placeholder="ヤマダ" /><input id="firstnameKana" type="text" name="firstnameKana" class="slds-input custome-input iaf-field-validation-true" maxlength="40" placeholder="タロウ" />
  339.                                 </div>
  340.                                 <div class="slds-col slds-size--1-of-1 supplement">&#65288;&#20840;&#35282;&#12459;&#12479;&#12459;&#12490;&#65289;</div>
  341.                                 <div class="slds-col slds-size--1-of-1" id="personKanaError"></div>
  342.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  343.                                    
  344.                                 </div>
  345.                             </div>
  346.                         </div>
  347.                     </div>
  348.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom personalInfo" data-should-display="true">
  349.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  350.                             <div class="custome-label">
  351.                                 <span class="slds-p-right_small"><span id="j_id82">
  352.  
  353. <label for="birthdayYear">&#29983;&#24180;&#26376;&#26085;</label></span></span>
  354.                                 <span class="arbitrary"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  355.                             </div>
  356.                         </div>
  357.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  358.                             <div class="slds-grid slds-wrap" id="birthday" name="birthday">
  359.                                 <div class="slds-p-right_small">
  360.                                     <div class="slds-select_container"><select id="birthdayYear" name="birthdayYear" class="slds-select custome-select iaf-field-validation-false" size="1">    <option value=""></option>
  361.     <option value="1921">1921</option>
  362.     <option value="1922">1922</option>
  363.     <option value="1923">1923</option>
  364.     <option value="1924">1924</option>
  365.     <option value="1925">1925</option>
  366.     <option value="1926">1926</option>
  367.     <option value="1927">1927</option>
  368.     <option value="1928">1928</option>
  369.     <option value="1929">1929</option>
  370.     <option value="1930">1930</option>
  371.     <option value="1931">1931</option>
  372.     <option value="1932">1932</option>
  373.     <option value="1933">1933</option>
  374.     <option value="1934">1934</option>
  375.     <option value="1935">1935</option>
  376.     <option value="1936">1936</option>
  377.     <option value="1937">1937</option>
  378.     <option value="1938">1938</option>
  379.     <option value="1939">1939</option>
  380.     <option value="1940">1940</option>
  381.     <option value="1941">1941</option>
  382.     <option value="1942">1942</option>
  383.     <option value="1943">1943</option>
  384.     <option value="1944">1944</option>
  385.     <option value="1945">1945</option>
  386.     <option value="1946">1946</option>
  387.     <option value="1947">1947</option>
  388.     <option value="1948">1948</option>
  389.     <option value="1949">1949</option>
  390.     <option value="1950">1950</option>
  391.     <option value="1951">1951</option>
  392.     <option value="1952">1952</option>
  393.     <option value="1953">1953</option>
  394.     <option value="1954">1954</option>
  395.     <option value="1955">1955</option>
  396.     <option value="1956">1956</option>
  397.     <option value="1957">1957</option>
  398.     <option value="1958">1958</option>
  399.     <option value="1959">1959</option>
  400.     <option value="1960">1960</option>
  401.     <option value="1961">1961</option>
  402.     <option value="1962">1962</option>
  403.     <option value="1963">1963</option>
  404.     <option value="1964">1964</option>
  405.     <option value="1965">1965</option>
  406.     <option value="1966">1966</option>
  407.     <option value="1967">1967</option>
  408.     <option value="1968">1968</option>
  409.     <option value="1969">1969</option>
  410.     <option value="1970">1970</option>
  411.     <option value="1971">1971</option>
  412.     <option value="1972">1972</option>
  413.     <option value="1973">1973</option>
  414.     <option value="1974">1974</option>
  415.     <option value="1975">1975</option>
  416.     <option value="1976">1976</option>
  417.     <option value="1977">1977</option>
  418.     <option value="1978">1978</option>
  419.     <option value="1979">1979</option>
  420.     <option value="1980">1980</option>
  421.     <option value="1981">1981</option>
  422.     <option value="1982">1982</option>
  423.     <option value="1983">1983</option>
  424.     <option value="1984">1984</option>
  425.     <option value="1985">1985</option>
  426.     <option value="1986">1986</option>
  427.     <option value="1987">1987</option>
  428.     <option value="1988">1988</option>
  429.     <option value="1989">1989</option>
  430.     <option value="1990">1990</option>
  431.     <option value="1991">1991</option>
  432.     <option value="1992">1992</option>
  433.     <option value="1993">1993</option>
  434.     <option value="1994">1994</option>
  435.     <option value="1995">1995</option>
  436.     <option value="1996">1996</option>
  437.     <option value="1997">1997</option>
  438.     <option value="1998">1998</option>
  439.     <option value="1999">1999</option>
  440.     <option value="2000">2000</option>
  441.     <option value="2001">2001</option>
  442.     <option value="2002">2002</option>
  443.     <option value="2003">2003</option>
  444.     <option value="2004">2004</option>
  445.     <option value="2005">2005</option>
  446.     <option value="2006">2006</option>
  447.     <option value="2007">2007</option>
  448.     <option value="2008">2008</option>
  449.     <option value="2009">2009</option>
  450.     <option value="2010">2010</option>
  451.     <option value="2011">2011</option>
  452.     <option value="2012">2012</option>
  453.     <option value="2013">2013</option>
  454.     <option value="2014">2014</option>
  455.     <option value="2015">2015</option>
  456.     <option value="2016">2016</option>
  457.     <option value="2017">2017</option>
  458.     <option value="2018">2018</option>
  459.     <option value="2019">2019</option>
  460.     <option value="2020">2020</option>
  461. </select>
  462.                                     </div>
  463.                                 </div>
  464.                                 <div class="custome-input slds-p-horizontal_small" style="display: flex; align-items: center; justify-content: center;">
  465.                                     /
  466.                                 </div>
  467.                                 <div class="slds-p-right_small">
  468.                                     <div class="slds-select_container"><select id="birthdayMonth" name="birthdayMonth" class="slds-select custome-select iaf-field-validation-false" size="1">  <option value=""></option>
  469.     <option value="01">01</option>
  470.     <option value="02">02</option>
  471.     <option value="03">03</option>
  472.     <option value="04">04</option>
  473.     <option value="05">05</option>
  474.     <option value="06">06</option>
  475.     <option value="07">07</option>
  476.     <option value="08">08</option>
  477.     <option value="09">09</option>
  478.     <option value="10">10</option>
  479.     <option value="11">11</option>
  480.     <option value="12">12</option>
  481. </select>
  482.                                     </div>
  483.                                 </div>
  484.                                 <div class="custome-input slds-p-horizontal_small" style="display: flex; align-items: center; justify-content: center;">
  485.                                     /
  486.                                 </div>
  487.                                 <div>
  488.                                     <div class="slds-select_container"><select id="birthdayDay" name="birthdayDay" class="slds-select custome-select iaf-field-validation-false" size="1">  <option value=""></option>
  489.     <option value="01">01</option>
  490.     <option value="02">02</option>
  491.     <option value="03">03</option>
  492.     <option value="04">04</option>
  493.     <option value="05">05</option>
  494.     <option value="06">06</option>
  495.     <option value="07">07</option>
  496.     <option value="08">08</option>
  497.     <option value="09">09</option>
  498.     <option value="10">10</option>
  499.     <option value="11">11</option>
  500.     <option value="12">12</option>
  501.     <option value="13">13</option>
  502.     <option value="14">14</option>
  503.     <option value="15">15</option>
  504.     <option value="16">16</option>
  505.     <option value="17">17</option>
  506.     <option value="18">18</option>
  507.     <option value="19">19</option>
  508.     <option value="20">20</option>
  509.     <option value="21">21</option>
  510.     <option value="22">22</option>
  511.     <option value="23">23</option>
  512.     <option value="24">24</option>
  513.     <option value="25">25</option>
  514.     <option value="26">26</option>
  515.     <option value="27">27</option>
  516.     <option value="28">28</option>
  517.     <option value="29">29</option>
  518.     <option value="30">30</option>
  519.     <option value="31">31</option>
  520. </select>
  521.                                     </div>
  522.                                    
  523.                                 </div>
  524.                                 <div class="slds-col slds-size--1-of-1" id="birthdayError"></div>
  525.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  526.                                     &#21322;&#35282;&#25968;&#23383;
  527.                                 </div><input id="birthdayHidden" type="hidden" name="birthdayHidden" />
  528.                             </div>
  529.                         </div>
  530.                     </div>
  531.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom companyInfo" data-should-display="true">
  532.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  533.                             <div class="custome-label">
  534.                                 <span class="slds-p-right_small"><span id="j_id96">
  535.  
  536. <label for="company">&#27861;&#20154;&#21517;</label></span></span>
  537.                                 <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  538.                             </div>
  539.                         </div>
  540.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  541.                             <div class="slds-grid slds-wrap">
  542.                                 <div class="slds-size--1-of-1"><input id="company" type="text" name="company" class="slds-input custome-input custome-long-input iaf-field-validation-true" maxlength="34" placeholder="山田株式会社" />
  543.                                 </div>
  544.                                 <div class="slds-col slds-size--1-of-1" id="companyError"></div>
  545.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  546.                                    
  547.                                 </div>
  548.                             </div>
  549.                         </div>
  550.                     </div>
  551.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom companyInfo" data-should-display="true">
  552.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  553.                             <div class="custome-label">
  554.                                 <span class="slds-p-right_small"><span id="j_id104">
  555.  
  556. <label for="companyKana">&#27861;&#20154;&#21517;(&#12501;&#12522;&#12460;&#12490;)</label></span></span>
  557.                                 <span class="arbitrary"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  558.                             </div>
  559.                         </div>
  560.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  561.                             <div class="slds-grid slds-wrap">
  562.                                 <div class="slds-size--1-of-1"><input id="companyKana" type="text" name="companyKana" class="slds-input custome-input custome-long-input iaf-field-validation-false" maxlength="80" placeholder="ヤマダカブシキガイシャ" />
  563.                                 </div>
  564.                                 <div class="slds-size--1-of-1 supplement">
  565.                                     &#65288;&#20840;&#35282;&#12459;&#12479;&#12459;&#12490;&#65289;
  566.                                 </div>
  567.                                 <div class="slds-col slds-size--1-of-1" id="companyKanaError"></div>
  568.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  569.                                    
  570.                                 </div>
  571.                             </div>
  572.                         </div>
  573.                     </div>
  574.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom companyInfo" data-should-display="true">
  575.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  576.                             <div class="custome-label">
  577.                                 <span class="slds-p-right_small"><span id="j_id112">
  578.  
  579. <label for="picLastname">&#12372;&#25285;&#24403;&#32773;&#21517;</label></span></span>
  580.                                 <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  581.                             </div>
  582.                         </div>
  583.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  584.                             <div class="slds-grid slds-wrap">
  585.                                 <div class="slds-size--1-of-1"><input id="picLastname" type="text" name="picLastname" class="slds-input custome-input custome-interval iaf-field-validation-true" maxlength="10" placeholder="山田" /><input id="picFirstname" type="text" name="picFirstname" class="slds-input custome-input iaf-field-validation-true" maxlength="10" placeholder="太郎" />
  586.                                 </div>
  587.                                 <div class="slds-col slds-size--1-of-1" id="picnameError"></div>
  588.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  589.                                    
  590.                                 </div>
  591.                             </div>
  592.                         </div>
  593.                     </div>
  594.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom companyInfo" data-should-display="true">
  595.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  596.                             <div class="custome-label">
  597.                                 <span class="slds-p-right_small"><span id="j_id120">
  598.  
  599. <label for="picLastnameKana">&#12372;&#25285;&#24403;&#32773;&#21517;(&#12501;&#12522;&#12460;&#12490;)</label></span></span>
  600.                                 <span class="arbitrary"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  601.                             </div>
  602.                         </div>
  603.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  604.                             <div class="slds-grid slds-wrap">
  605.                                 <div class="slds-size--1-of-1"><input id="picLastnameKana" type="text" name="picLastnameKana" class="slds-input custome-input custome-interval iaf-field-validation-false" maxlength="40" placeholder="ヤマダ" /><input id="picFirstnameKana" type="text" name="picFirstnameKana" class="slds-input custome-input iaf-field-validation-false" maxlength="40" placeholder="タロウ" />
  606.                                 </div>
  607.                                 <div class="slds-col slds-size--1-of-1 supplement">&#65288;&#20840;&#35282;&#12459;&#12479;&#12459;&#12490;&#65289;</div>
  608.                                 <div class="slds-col slds-size--1-of-1" id="picnameKanaError"></div>
  609.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  610.                                    
  611.                                 </div>
  612.                             </div>
  613.                         </div>
  614.                     </div>
  615.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom companyInfo" data-should-display="true">
  616.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  617.                             <div class="custome-label">
  618.                                 <span class="slds-p-right_small"><span id="j_id136">
  619.  
  620. <label for="department">&#12372;&#25285;&#24403;&#32773;&#37096;&#32626;&#21517;</label></span></span>
  621.                                 <span class="arbitrary"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  622.                             </div>
  623.                         </div>
  624.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  625.                             <div class="slds-grid slds-wrap">
  626.                                 <div class="slds-size--1-of-1"><input id="department" type="text" name="department" class="slds-input custome-input custome-long-input iaf-field-validation-false" maxlength="80" placeholder="総務部" />
  627.                                 </div>
  628.                                 <div class="slds-col slds-size--1-of-1" id="departmentError"></div>
  629.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  630.                                    
  631.                                 </div>
  632.                             </div>
  633.                         </div>
  634.                     </div>
  635.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
  636.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  637.                             <div class="custome-label">
  638.                                 <span class="slds-p-right_small"><span id="j_id144">
  639.  
  640. <label for="zip">&#12372;&#20303;&#25152;</label></span></span>
  641.                                 <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  642.                             </div>
  643.                         </div>
  644.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  645.                             <div class="slds-grid slds-wrap">
  646.                                 <div class="slds-size--1-of-1"><input id="zip" type="text" name="zip" class="p-postal-code slds-input custome-input iaf-field-validation-true" maxlength="8" placeholder="1234567" />
  647.                                     <span class="supplement">&#65288;&#37109;&#20415;&#30058;&#21495;:1234567&#65289;</span>
  648.                                 </div>
  649.                                 <div class="slds-col slds-size--1-of-1" id="zipError"></div>
  650.                                 <div class="slds-size--1-of-1">
  651.                                     <div class="slds-grid slds-wrap">
  652.                                         <div class="slds-select_container custome-select_container"><select id="prefecture" name="prefecture" class="p-region slds-select custome-select iaf-field-validation-true" size="1">   <option value="北海道">&#21271;&#28023;&#36947;</option>
  653.     <option value="青森県">&#38738;&#26862;&#30476;</option>
  654.     <option value="岩手県">&#23721;&#25163;&#30476;</option>
  655.     <option value="宮城県">&#23470;&#22478;&#30476;</option>
  656.     <option value="秋田県">&#31179;&#30000;&#30476;</option>
  657.     <option value="山形県">&#23665;&#24418;&#30476;</option>
  658.     <option value="福島県">&#31119;&#23798;&#30476;</option>
  659.     <option value="茨城県">&#33576;&#22478;&#30476;</option>
  660.     <option value="栃木県">&#26627;&#26408;&#30476;</option>
  661.     <option value="群馬県">&#32676;&#39340;&#30476;</option>
  662.     <option value="埼玉県">&#22524;&#29577;&#30476;</option>
  663.     <option value="千葉県">&#21315;&#33865;&#30476;</option>
  664.     <option value="東京都" selected="selected">&#26481;&#20140;&#37117;</option>
  665.     <option value="神奈川県">&#31070;&#22856;&#24029;&#30476;</option>
  666.     <option value="新潟県">&#26032;&#28511;&#30476;</option>
  667.     <option value="富山県">&#23500;&#23665;&#30476;</option>
  668.     <option value="石川県">&#30707;&#24029;&#30476;</option>
  669.     <option value="福井県">&#31119;&#20117;&#30476;</option>
  670.     <option value="山梨県">&#23665;&#26792;&#30476;</option>
  671.     <option value="長野県">&#38263;&#37326;&#30476;</option>
  672.     <option value="岐阜県">&#23696;&#38428;&#30476;</option>
  673.     <option value="静岡県">&#38745;&#23713;&#30476;</option>
  674.     <option value="愛知県">&#24859;&#30693;&#30476;</option>
  675.     <option value="三重県">&#19977;&#37325;&#30476;</option>
  676.     <option value="滋賀県">&#28363;&#36032;&#30476;</option>
  677.     <option value="京都府">&#20140;&#37117;&#24220;</option>
  678.     <option value="大阪府">&#22823;&#38442;&#24220;</option>
  679.     <option value="兵庫県">&#20853;&#24235;&#30476;</option>
  680.     <option value="奈良県">&#22856;&#33391;&#30476;</option>
  681.     <option value="和歌山県">&#21644;&#27468;&#23665;&#30476;</option>
  682.     <option value="鳥取県">&#40165;&#21462;&#30476;</option>
  683.     <option value="島根県">&#23798;&#26681;&#30476;</option>
  684.     <option value="岡山県">&#23713;&#23665;&#30476;</option>
  685.     <option value="広島県">&#24195;&#23798;&#30476;</option>
  686.     <option value="山口県">&#23665;&#21475;&#30476;</option>
  687.     <option value="徳島県">&#24499;&#23798;&#30476;</option>
  688.     <option value="香川県">&#39321;&#24029;&#30476;</option>
  689.     <option value="愛媛県">&#24859;&#23195;&#30476;</option>
  690.     <option value="高知県">&#39640;&#30693;&#30476;</option>
  691.     <option value="福岡県">&#31119;&#23713;&#30476;</option>
  692.     <option value="佐賀県">&#20304;&#36032;&#30476;</option>
  693.     <option value="長崎県">&#38263;&#23822;&#30476;</option>
  694.     <option value="熊本県">&#29066;&#26412;&#30476;</option>
  695.     <option value="大分県">&#22823;&#20998;&#30476;</option>
  696.     <option value="宮崎県">&#23470;&#23822;&#30476;</option>
  697.     <option value="鹿児島県">&#40575;&#20816;&#23798;&#30476;</option>
  698.     <option value="沖縄県">&#27798;&#32260;&#30476;</option>
  699. </select>
  700.                                         </div>
  701.                                     </div>
  702.                                 </div>
  703.                                 <div class="slds-size--1-of-1"><input id="city" type="text" name="city" class="p-locality slds-input custome-input custome-long-input iaf-field-validation-true" maxlength="14" placeholder="中央区" />
  704.                                 </div>
  705.                                 <div class="slds-size--1-of-1 supplement">
  706.                                     &#65288;14&#25991;&#23383;&#12414;&#12391;&#65289;
  707.                                 </div>
  708.                                 <div class="slds-col slds-size--1-of-1" id="cityError"></div>
  709.                                 <div class="slds-size--1-of-1"><input id="street" type="text" name="street" class="p-street-address p-extended-address slds-input custome-input custome-long-input iaf-field-validation-true" maxlength="36" placeholder="京橋1丁目 ヤマダビル1階" />
  710.                                 </div>
  711.                                 <div class="slds-size--1-of-1 supplement">
  712.                                     &#65288;36&#25991;&#23383;&#12414;&#12391;&#65289;
  713.                                 </div>
  714.                                 <div class="slds-col slds-size--1-of-1" id="streetError"></div>
  715.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  716.                                     &#12372;&#35352;&#20837;&#12356;&#12383;&#12384;&#12356;&#12383;&#20303;&#25152;&#12395;&#38936;&#21454;&#26360;&#12434;&#36865;&#20184;&#12373;&#12379;&#12390;&#12356;&#12383;&#12384;&#12365;&#12414;&#12377;&#12290;
  717. &#20303;&#25152;&#12399;&#21322;&#35282;&#25968;&#23383;&#12391;&#12377;&#12290;
  718.                                 </div>
  719.                             </div>
  720.                         </div>
  721.                     </div>
  722.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
  723.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  724.                             <div class="custome-label">
  725.                                 <span class="slds-p-right_small"><span id="j_id156">
  726.  
  727. <label for="tel">&#38651;&#35441;&#30058;&#21495;</label></span></span>
  728.                                 <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  729.                             </div>
  730.                         </div>
  731.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  732.                             <div class="slds-grid slds-wrap">
  733.                                 <div class="slds-size--1-of-1"><input id="tel" type="tel" name="tel" class="slds-input custome-input custome-tel iaf-field-validation-true" maxlength="13" placeholder="0312345678" />
  734.                                     <span class="supplement">&#65288;&#21322;&#35282;&#25968;&#23383;&#65289;</span>
  735.                                 </div>
  736.                                 <div class="slds-col slds-size--1-of-1" id="telError"></div>
  737.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  738.                                    
  739.                                 </div>
  740.                             </div>
  741.                         </div>
  742.                     </div>
  743.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
  744.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  745.                             <div class="custome-label">
  746.                                 <span class="slds-p-right_small"><span id="j_id172">
  747.  
  748. <label for="email">&#12513;&#12540;&#12523;&#12450;&#12489;&#12524;&#12473;</label></span></span>
  749.                                 <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  750.                             </div>
  751.                         </div>
  752.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  753.                             <div class="slds-grid slds-wrap">
  754.                                 <div class="slds-size--1-of-1"><input id="email" type="email" name="email" class="slds-input custome-input custome-long-input iaf-field-validation-true" maxlength="255" placeholder="[email protected]" />
  755.                                 </div>
  756.                                 <div class="slds-size--1-of-1 supplement">
  757.                                     &#65288;&#21322;&#35282;&#33521;&#25968;&#23383;&#65289;
  758.                                 </div>
  759.                                 <div class="slds-col slds-size--1-of-1" id="emailError"></div>
  760.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  761.                                    
  762.                                 </div>
  763.                             </div>
  764.                         </div>
  765.                     </div>
  766.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
  767.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  768.                             <div class="custome-label">
  769.                                 <span class="slds-p-right_small"><span id="j_id180">
  770.  
  771. <label for="email_again">&#12513;&#12540;&#12523;&#12450;&#12489;&#12524;&#12473;(&#30906;&#35469;&#29992;)</label></span></span>
  772.                                 <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  773.                             </div>
  774.                         </div>
  775.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  776.                             <div class="slds-grid slds-wrap">
  777.                                 <div class="slds-size--1-of-1"><input id="email_again" type="email" name="email_again" class="slds-input custome-input custome-long-input iaf-field-validation-true" maxlength="255" placeholder="[email protected]" />
  778.                                 </div>
  779.                                 <div class="slds-size--1-of-1 supplement">
  780.                                     &#65288;&#21322;&#35282;&#33521;&#25968;&#23383;&#65289;
  781.                                 </div>
  782.                                 <div class="slds-col slds-size--1-of-1" id="email_againError"></div>
  783.                             </div>
  784.                         </div>
  785.                     </div>
  786.                     <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
  787.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  788.                             <div class="custome-label">
  789.                                 <span class="slds-p-right_small"><span id="j_id188">
  790.  
  791. <label for="information">&#12513;&#12523;&#12510;&#12460;&#30331;&#37682;</label></span></span>
  792.                                 <span class="arbitrary"></span>
  793.                             </div>
  794.                         </div>
  795.                         <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  796.                             <div class="slds-grid slds-wrap">
  797.                                 <div class="slds-form-element custome-zoom">
  798.                                     <label class="slds-checkbox"><input id="information" type="checkbox" name="information" checked="checked" class="slds-input iaf-field-validation-false" />
  799.                                         <span class="slds-checkbox_faux"></span>
  800.                                         <span class="custome-checkbox-label">&#24076;&#26395;&#12377;&#12427;</span>
  801.                                     </label>
  802.                                 </div>
  803.                                 <div class="slds-col slds-size--1-of-1 custome-help">
  804.                                    
  805.                                 </div>
  806.                             </div>
  807.                         </div>
  808.                     </div>
  809.             </div>
  810.             <br /><span id="cardLogo"><span id="ChoicePaymentWay" style="display:none;">
  811.                     <div class="slds-scope" id="btnHolder">
  812.                         <div class="slds-grid slds-wrap slds-p-around_xx-small">
  813.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  814.                                 <div class="custome-label">
  815.                                     <span class="slds-p-right_small">&#27770;&#28168;&#26041;&#27861;</span>
  816.                                 </div>
  817.                             </div>
  818.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  819.                                 <div class="slds-grid slds-wrap">
  820.                                     <fieldset style="border: none;">
  821.                                         <table border="0" class="noneborder custome-zoom" id="radioPaymentWay" role="presentation">
  822.                                         <tbody>
  823.                                             <tr id="radioPaymentWay0"><td>
  824.                                                 <input id="radioPaymentWay0" name="radioPaymentWay" onclick="return changePaymentWay(0);" type="radio" value="0" />
  825.                                                 <label for="radioPaymentWay0"> クレジットカード</label>
  826.                                             </td></tr>
  827.                                             <tr id="radioPaymentWay1"><td>
  828.                                                 <input id="radioPaymentWay1" name="radioPaymentWay" onclick="return changePaymentWay(1);" type="radio" value="1" />
  829.                                                 <label for="radioPaymentWay1"> 銀行振込</label>
  830.                                             </td></tr>
  831.                                             <!--<tr id="radioPaymentWay2"><td>
  832.                                                <input id="radioPaymentWay2" name="radioPaymentWay" onclick="return changePaymentWay(2);" type="radio" value="2" />
  833.                                                <label for="radioPaymentWay2"> 口座振替(インターネットバンキング)</label>
  834.                                            </td></tr>
  835.                                            <tr id="radioPaymentWay3"><td>
  836.                                                <input id="radioPaymentWay3" name="radioPaymentWay" onclick="return changePaymentWay(3);" type="radio" value="3" />
  837.                                                <label for="radioPaymentWay3"> 口座振替(申込用紙)</label>
  838.                                            </td></tr>-->
  839.                                         </tbody>
  840.                                         </table>
  841.                                     </fieldset>
  842.                                 </div><input id="PaymentWay" type="hidden" name="PaymentWay" />
  843.                             </div>
  844.                         </div>
  845.                     </div></span><span id="CreditCardInfo" style="display:none;">
  846.                     <div class="slds-scope">
  847.                         <table class="form-table">
  848.                             <thead>
  849.                                 <tr>
  850.                                     <th>&#27770;&#28168;&#24773;&#22577;</th>
  851.                                 </tr>
  852.                             </thead>
  853.                         </table>
  854.                         <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
  855.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  856.                                 <div class="custome-label">
  857.                                     <span class="slds-p-right_small"><span id="j_id254">
  858.  
  859. <label for="creditcardNo">&#12463;&#12524;&#12472;&#12483;&#12488;&#12459;&#12540;&#12489;&#30058;&#21495;</label></span></span>
  860.                                     <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  861.                                 </div>
  862.                             </div>
  863.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  864.                                 <div class="slds-grid slds-wrap">
  865.                                     <div class="slds-size--1-of-1"><input id="creditcardNo" type="text" name="creditcardNo" class="slds-input custome-input custome-natural-input iaf-field-validation-true" maxlength="16" pattern="\d*" placeholder="4444333322221111" />
  866.                                         <input id="tkn" name="tkn" style="display:none" type="text" /><input id="paymentToken" type="hidden" name="paymentToken" />
  867.                                         <span class="supplement custome-br"><br style="display: none" />&#65288;&#21322;&#35282;&#25968;&#23383;&#65289;</span>
  868.                                     </div>
  869.                                     <div class="slds-col slds-size--1-of-1" id="creditcardNoError"></div>
  870.                                     <div class="slds-size--1-of-1">
  871.                                         <p style="margin-bottom:1px;">
  872.                                             <small>&#20197;&#19979;&#12398;&#12510;&#12540;&#12463;&#12364;&#12388;&#12356;&#12390;&#12356;&#12427;&#12463;&#12524;&#12472;&#12483;&#12488;&#12459;&#12540;&#12489;&#12391;&#12362;&#25903;&#25173;&#12356;&#12356;&#12383;&#12384;&#12369;&#12414;&#12377;&#12290;</small>
  873.                                         </p>
  874.                                         <div style="white-space: nowrap; zoom:85%;">
  875.                                             <img alt="VISA" id="logo-visa" src="static/picture/visa.gif" style="vertical-align:middle;margin-right:3px; display:none;" />
  876.                                             <img alt="Master" id="logo-master" src="static/picture/master.gif" style="vertical-align:middle;margin-right:3px; display:none;" />
  877.                                             <img id="logo-amex" src="static/picture/amex.gif" style="vertical-align:middle;height:40px;widht:auto; display:none;" />
  878.                                             <img id="logo-jcb" src="static/picture/jcb.gif" style="vertical-align:middle; display:none;" />
  879.                                             <img id="logo-diners" src="static/picture/diners.gif" style="vertical-align:middle; display:none;" />
  880.                                         </div>
  881.                                     </div>
  882.                                     <div class="slds-col slds-size--1-of-1 custome-help">
  883.                                        
  884.                                     </div>
  885.                                 </div>
  886.                             </div>
  887.                         </div>
  888.  
  889.                         <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
  890.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  891.                                 <div class="custome-label">
  892.                                     <span class="slds-p-right_small"><span id="j_id261">
  893.  
  894. <label for="expireMonth">&#26377;&#21177;&#26399;&#38480;</label></span></span>
  895.                                     <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  896.                                 </div>
  897.                             </div>
  898.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  899.                                 <div class="slds-grid slds-wrap" id="expire" name="expire">
  900.                                     <div>
  901.                                         <div class="slds-select_container"><select id="expireMonth" name="expireMonth" class="slds-select custome-select iaf-field-validation-true" size="1">   <option value=""></option>
  902.     <option value="01">01</option>
  903.     <option value="02">02</option>
  904.     <option value="03">03</option>
  905.     <option value="04">04</option>
  906.     <option value="05">05</option>
  907.     <option value="06">06</option>
  908.     <option value="07">07</option>
  909.     <option value="08">08</option>
  910.     <option value="09">09</option>
  911.     <option value="10">10</option>
  912.     <option value="11">11</option>
  913.     <option value="12">12</option>
  914. </select>
  915.                                         </div>
  916.                                     </div>
  917.                                     <div class="custome-input slds-p-horizontal_small" style="display: flex; align-items: center; justify-content: center;">
  918.                                         /
  919.                                     </div>
  920.                                     <div>
  921.                                         <div class="slds-select_container"><select id="expireYear" name="expireYear" class="slds-select custome-select iaf-field-validation-true" size="1"> <option value=""></option>
  922.     <option value="2020">2020</option>
  923.     <option value="2021">2021</option>
  924.     <option value="2022">2022</option>
  925.     <option value="2023">2023</option>
  926.     <option value="2024">2024</option>
  927.     <option value="2025">2025</option>
  928.     <option value="2026">2026</option>
  929.     <option value="2027">2027</option>
  930.     <option value="2028">2028</option>
  931.     <option value="2029">2029</option>
  932.     <option value="2030">2030</option>
  933.     <option value="2031">2031</option>
  934.     <option value="2032">2032</option>
  935.     <option value="2033">2033</option>
  936.     <option value="2034">2034</option>
  937.     <option value="2035">2035</option>
  938.     <option value="2036">2036</option>
  939.     <option value="2037">2037</option>
  940.     <option value="2038">2038</option>
  941.     <option value="2039">2039</option>
  942. </select>
  943.                                         </div>
  944.                                     </div>
  945.                                     <div class="slds-col slds-size--1-of-1" id="expireError"></div>
  946.                                     <div class="slds-col slds-size--1-of-1 custome-help">
  947.                                        
  948.                                     </div>
  949.                                 </div>
  950.                             </div>
  951.                         </div>
  952.  
  953.                         <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
  954.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  955.                                 <div class="custome-label">
  956.                                     <span class="slds-p-right_small"><span id="j_id270">
  957.  
  958. <label for="cardFirstname">&#12459;&#12540;&#12489;&#21517;&#32681;&#20154;</label></span></span>
  959.                                     <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  960.                                 </div>
  961.                             </div>
  962.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  963.                                 <div class="slds-grid slds-wrap" id="cardName" name="cardName">
  964.                                     <div class="slds-size--1-of-1"><input id="cardFirstname" type="text" name="cardFirstname" class="slds-input custome-input custome-interval iaf-field-validation-true" maxlength="40" placeholder="Taro" /><input id="cardLastname" type="text" name="cardLastname" class="slds-input custome-input iaf-field-validation-true" maxlength="40" placeholder="Yamada" />
  965.                                     </div>
  966.                                     <div class="slds-col slds-size--1-of-1 supplement">&#65288;&#21322;&#35282;&#33521;&#23383;&#65289;</div>
  967.                                     <div class="slds-col slds-size--1-of-1" id="cardnameError"></div>
  968.                                     <div class="slds-col slds-size--1-of-1 custome-help">
  969.                                        
  970.                                     </div>
  971.                                 </div>
  972.                             </div>
  973.                         </div>
  974.  
  975.                         <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom">
  976.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  977.                                 <div class="custome-label">
  978.                                     <span class="slds-p-right_small"><span id="j_id276">
  979.  
  980. <label for="cvv">&#12475;&#12461;&#12517;&#12522;&#12486;&#12451;&#12467;&#12540;&#12489;</label></span></span>
  981.                                     <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  982.                                 </div>
  983.                             </div>
  984.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  985.                                 <div class="slds-grid slds-wrap">
  986.                                     <div class="slds-size--1-of-1"><input id="cvv" type="text" name="cvv" class="slds-input custome-input iaf-field-validation-true" maxlength="4" style="width:80px;" placeholder="123" />
  987.                                         <span class="supplement">&#65288;&#21322;&#35282;&#25968;&#23383;&#65289;</span>
  988.                                     </div>
  989.                                     <div class="slds-col slds-size--1-of-1" id="cvvError"></div>
  990.                                     <div class="slds-col slds-size--1-of-1 custome-help">
  991.                                        
  992.                                     </div>
  993.                                 </div>
  994.                             </div>
  995.                         </div>
  996.                     </div></span><span id="BankTransferInfo" style="display:none;">
  997.                     <div class="slds-scope">
  998.                         <table class="form-table">
  999.                             <thead>
  1000.                                 <tr>
  1001.                                     <th>&#37504;&#34892;&#25391;&#36796;</th>
  1002.                                 </tr>
  1003.                             </thead>
  1004.                         </table>
  1005.                         <div class="slds-grid slds-wrap slds-p-around_x-small slds-border_bottom">
  1006.                             <div class="slds-size--1-of-1 payment-descript">
  1007.                                 &#19979;&#35352;&#37504;&#34892;&#12398;&#25351;&#23450;&#21475;&#24231;&#12408;&#12362;&#25391;&#36796;&#12356;&#12383;&#12384;&#12369;&#12414;&#12377;&#12290;<br /><br />&#19977;&#33777;UFJ&#37504;&#34892;<br />
  1008.                             </div>
  1009.                         </div>
  1010.                     </div></span><span id="DirectDebitInternetInfo" style="display:none;">
  1011.                     <div class="slds-scope">
  1012.                         <table class="form-table">
  1013.                             <thead>
  1014.                                 <tr>
  1015.                                     <th>&#21475;&#24231;&#25391;&#26367; &#65288;&#12452;&#12531;&#12479;&#12540;&#12493;&#12483;&#12488;&#12496;&#12531;&#12461;&#12531;&#12464;&#65289;</th>
  1016.                                 </tr>
  1017.                             </thead>
  1018.                         </table>
  1019.  
  1020.                         <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
  1021.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  1022.                                 <div class="custome-label">
  1023.                                     <span class="slds-p-right_small"><span id="j_id288">
  1024.  
  1025. <label for="BankCode">&#37504;&#34892;&#12467;&#12540;&#12489;</label></span></span>
  1026.                                     <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  1027.                                 </div>
  1028.                             </div>
  1029.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  1030.                                 <div class="slds-grid slds-wrap" id="cardName" name="cardName">
  1031.                                     <div class="slds-size--1-of-1"><input id="BankCode" type="text" name="BankCode" class="slds-input custome-input iaf-field-validation-true" maxlength="4" onchange="getBankDetails(this.value);" style="width:80px;" placeholder="0001" />
  1032.                                         <span id="bankname"> </span>
  1033.                                         <span class="supplement">&#65288;&#21322;&#35282;&#25968;&#23383;&#12539;&#65300;&#26689;&#65289;</span>
  1034.                                     </div>
  1035.                                     <div class="slds-col slds-size--1-of-1" id="BankCodeError"></div>
  1036.                                     <div class="slds-col slds-size--1-of-1 custome-help">
  1037.                                        
  1038.                                     </div>
  1039.                                 </div>
  1040.                             </div>
  1041.                         </div>
  1042.                         <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" id="branchtr">
  1043.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  1044.                                 <div class="custome-label">
  1045.                                     <span class="slds-p-right_small"><span id="j_id294">
  1046.  
  1047. <label for="BranchCode">&#25903;&#24215;&#12467;&#12540;&#12489;</label></span></span>
  1048.                                     <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  1049.                                 </div>
  1050.                             </div>
  1051.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  1052.                                 <div class="slds-grid slds-wrap">
  1053.                                     <div class="slds-size--1-of-1"><input id="BranchCode" type="text" name="BranchCode" class="slds-input custome-input iaf-field-validation-false" maxlength="3" style="width:80px;" placeholder="123" />
  1054.                                         <span class="supplement">&#65288;&#21322;&#35282;&#25968;&#23383;&#12539;&#65299;&#26689;&#65289;</span>
  1055.                                     </div>
  1056.                                     <div class="slds-col slds-size--1-of-1" id="BranchCodeError"></div>
  1057.                                     <div class="slds-col slds-size--1-of-1 custome-help">
  1058.                                        
  1059.                                     </div>
  1060.                                 </div>
  1061.                             </div>
  1062.                         </div>
  1063.                         <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" id="accounttypetr">
  1064.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  1065.                                 <div class="custome-label">
  1066.                                     <span class="slds-p-right_small"><span id="j_id300">
  1067.  
  1068. <label for="BankAccountType">&#38928;&#37329;&#21306;&#20998;</label></span></span>
  1069.                                     <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  1070.                                 </div>
  1071.                             </div>
  1072.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  1073.                                 <div class="slds-grid slds-wrap">
  1074.                                     <div class="slds-size--1-of-1"><fieldset style="border: none;"><table role="presentation" border="0" id="BankAccountType" class="noneborder custome-zoom iaf-field-validation-false">
  1075.     <tr>
  1076. <td>
  1077. <input type="radio" checked="checked" name="BankAccountType" id="BankAccountType:0" value="1" /><label for="BankAccountType:0"> &#26222;&#36890;</label></td>
  1078.     </tr>
  1079.     <tr>
  1080. <td>
  1081. <input type="radio" name="BankAccountType" id="BankAccountType:1" value="2" /><label for="BankAccountType:1"> &#24403;&#24231;</label></td>
  1082.     </tr>
  1083. </table></fieldset>
  1084.                                     </div>
  1085.                                     <div class="slds-col slds-size--1-of-1 custome-help">
  1086.                                        
  1087.                                     </div>
  1088.                                 </div>
  1089.                             </div>
  1090.                         </div>
  1091.                         <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" id="accountnumbertr">
  1092.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  1093.                                 <div class="custome-label">
  1094.                                     <span class="slds-p-right_small"><span id="j_id307">
  1095.  
  1096. <label for="AccountNumber">&#21475;&#24231;&#30058;&#21495;</label></span></span>
  1097.                                     <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  1098.                                 </div>
  1099.                             </div>
  1100.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  1101.                                 <div class="slds-grid slds-wrap">
  1102.                                     <div class="slds-size--1-of-1"><input id="AccountNumber" type="text" name="AccountNumber" class="slds-input custome-input iaf-field-validation-false" maxlength="7" placeholder="1234567" />
  1103.                                         <span class="supplement">&#65288;&#21322;&#35282;&#25968;&#23383;&#12539;&#65303;&#26689;&#65289;</span>
  1104.                                     </div>
  1105.                                     <div class="slds-col slds-size--1-of-1" id="AccountNumberError"></div>
  1106.                                     <div class="slds-col slds-size--1-of-1 custome-help">
  1107.                                        
  1108.                                     </div>
  1109.                                 </div>
  1110.                             </div>
  1111.                         </div>
  1112.                         <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" id="accountnametr">
  1113.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  1114.                                 <div class="custome-label">
  1115.                                     <span class="slds-p-right_small"><span id="j_id313">
  1116.  
  1117. <label for="AccountName">&#21475;&#24231;&#21517;&#32681;&#65288;&#12459;&#12479;&#12459;&#12490;&#65289;</label></span></span>
  1118.                                     <span class="required"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  1119.                                 </div>
  1120.                             </div>
  1121.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  1122.                                 <div class="slds-grid slds-wrap">
  1123.                                     <div class="slds-size--1-of-1"><input id="AccountName" type="text" name="AccountName" class="slds-input custome-input custome-natural-input iaf-field-validation-false" maxlength="64" placeholder="ヤマダタロウ" />
  1124.                                     </div>
  1125.                                     <div class="slds-col slds-size--1-of-1" id="AccountNameError"></div>
  1126.                                     <div class="slds-col slds-size--1-of-1 custome-help">
  1127.                                        
  1128.                                     </div>
  1129.                                 </div>
  1130.                             </div>
  1131.                         </div>
  1132.                         <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom noTypeClass" data-should-display="true">
  1133.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--1-of-3">
  1134.                                 <div class="custome-label">
  1135.                                     <span class="slds-p-right_small"><span id="j_id319">
  1136.  
  1137. <label for="AccountNameKanji">&#21475;&#24231;&#21517;&#32681;&#65288;&#28450;&#23383;&#65289;</label></span></span>
  1138.                                     <span class="arbitrary"><img alt="必須" class="requiredImage" height="15" src="static/picture/8dc84b21d94740e5beea02287441007f.gif" width="26" /></span>
  1139.                                 </div>
  1140.                             </div>
  1141.                             <div class="slds-col slds-size--1-of-1 slds-medium-size--2-of-3">
  1142.                                 <div class="slds-grid slds-wrap">
  1143.                                     <div class="slds-size--1-of-1"><input id="AccountNameKanji" type="text" name="AccountNameKanji" class="slds-input custome-input custome-natural-input iaf-field-validation-false" maxlength="64" placeholder="山田太郎" />
  1144.                                     </div>
  1145.                                     <div class="slds-col slds-size--1-of-1 custome-help">
  1146.                                        
  1147.                                     </div>
  1148.                                 </div>
  1149.                             </div>
  1150.                         </div>
  1151.                         <div class="slds-grid slds-wrap slds-p-around_xx-small slds-p-vertical_small slds-border_bottom">
  1152.                             <div class="slds-size--1-of-1"><span id="j_id325"></span>
  1153.                             </div>
  1154.                         </div>
  1155.                     </div></span><span id="DirectDebitPostInfo" style="display:none;">
  1156.                     <div class="slds-scope">
  1157.                         <table class="form-table">
  1158.                             <thead>
  1159.                                 <tr>
  1160.                                     <th>&#21475;&#24231;&#25391;&#26367; &#65288;&#30003;&#36796;&#29992;&#32025;&#65289;</th>
  1161.                                 </tr>
  1162.                             </thead>
  1163.                         </table>
  1164.                         <div class="slds-grid slds-wrap slds-p-around_x-small slds-border_bottom">
  1165.                             <div class="slds-size--1-of-1 payment-descript"><span id="j_id328">お申し込み後、団体より「申込用紙」を送付いたします。
  1166. <br>ご記入の上、ご返送をお願いいたします。</span>
  1167.                             </div>
  1168.                         </div>
  1169.                     </div></span><input id="paymentTypeHidden" type="hidden" name="paymentTypeHidden" value="" /><input id="PaymentWayByParam" type="hidden" name="PaymentWayByParam" /><input id="CanSelectBankVal" type="hidden" name="CanSelectBankVal" value="0" /><input id="amountHidden" type="hidden" name="amountHidden" />
  1170.  
  1171.                 <input id="enablePaymentTokenOnetime" type="hidden" value="1" />
  1172.                 <input id="enablePaymentTokenRecurring" type="hidden" value="1" />
  1173.                 <input id="enablePaymentTokenRecurringYear" type="hidden" value="1" />
  1174.                 <input id="enablePaymentTokenDueMonth" type="hidden" value="1" />
  1175.                 <input id="enablePaymentTokenDueYear" type="hidden" value="1" />
  1176.                 <input id="paymentTokenApiOnetime" type="hidden" value="gmo" />
  1177.                 <input id="paymentTokenApiRecurring" type="hidden" value="gmo" />
  1178.                 <input id="paymentTokenApiRecurringYear" type="hidden" value="gmo" />
  1179.                 <input id="paymentTokenApiDueMonth" type="hidden" value="gmo" />
  1180.                 <input id="paymentTokenApiDueYear" type="hidden" value="gmo" />
  1181.                 <input id="shopIdOnetime" type="hidden" value="9102339284530" />
  1182.                 <input id="shopIdRecurring" type="hidden" value="9102339284530" />
  1183.                 <input id="shopIdRecurringYear" type="hidden" value="9102339284530" />
  1184.                 <input id="shopIdDueMonth" type="hidden" value="9102339284530" />
  1185.                 <input id="shopIdDueYear" type="hidden" value="9102339284530" />
  1186.  
  1187.                 <input id="CanFreeAmount" type="hidden" value="false" />
  1188.                 <input id="MinAmountForCredit" type="hidden" value="" />
  1189.                 <input id="MaxAmountForCredit" type="hidden" value="" />
  1190.                 <input id="MinAmountForBankTransfer" type="hidden" value="" />
  1191.                 <input id="MaxAmountForBankTransfer" type="hidden" value="" /><span id="confirmButton" style="display:none;">
  1192.                     <div class="btnContainer">
  1193.                         <div class="corners" style="max-width:320px;margin-left:auto;margin-right:auto;text-align:center;">
  1194.                             <div class="button btnArea custome-btnArea"><script>function actConfirm() { SfdcApp.Visualforce.VSManager.vfPrepareForms(["paymentform"]); if(typeof jsfcljs == 'function'){jsfcljs(document.forms['paymentform'],'j_id332,j_id332','');}return false }</script><input type="submit" name="j_id333" value="入力内容確認画面へ" onclick="return doConfirm();" />
  1195.                             </div>
  1196.                          </div>
  1197.                    </div></span>
  1198.  
  1199.                 <span id="pleaseSelectPaymentType">
  1200.                     <p>&#25903;&#25588;&#12398;&#31278;&#39006;&#12434;&#36984;&#25246;&#12375;&#12390;&#12356;&#12383;&#12384;&#12367;&#12392;&#12289;&#27770;&#28168;&#12398;&#20837;&#21147;&#12395;&#31227;&#12426;&#12414;&#12377;&#12290;</p>
  1201.                 </span></span>
  1202.  
  1203.             <p class="bottomText"><label>
  1204. &#12372;&#19981;&#26126;&#12398;&#28857;&#12364;&#12354;&#12427;&#22580;&#21512;&#12395;&#12399;&#20197;&#19979;&#12398;&#12513;&#12540;&#12523;&#12450;&#12489;&#12524;&#12473;&#12395;&#12372;&#36899;&#32097;&#19979;&#12373;&#12356;&#12290;</label><br />
  1205.                 <br /><label>
  1206. &#29305;&#20363;&#35469;&#23450;NPO&#27861;&#20154;e-Education</label><br /><a href="/cdn-cgi/l/email-protection#e881868e87a88d8d8c9dc68298"><span class="__cf_email__" data-cfemail="1b72757d745b7e7e7f6e35716b">[email&#160;protected]</span></a>
  1207.             </p><div id="j_id349"></div>
  1208. </form><span id="ajax-view-state-page-container" style="display: none"><span id="ajax-view-state" style="display: none"><input type="hidden"  id="com.salesforce.visualforce.ViewState" name="com.salesforce.visualforce.ViewState" value="i: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" /><input type="hidden"  id="com.salesforce.visualforce.ViewStateVersion" name="com.salesforce.visualforce.ViewStateVersion" value="202001282102330653" /><input type="hidden"  id="com.salesforce.visualforce.ViewStateMAC" name="com.salesforce.visualforce.ViewStateMAC" value="AGV5SnViMjVqWlNJNklreExXVFJVVjNSaGNsTldWRTFWTUd0NVMwaDRibEJOVkV4SWVYTTFhMjlFTW1WV1dFWktTbkEyTjI5Y2RUQXdNMlFpTENKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUlzSW10cFpDSTZJbnRjSW5SY0lqcGNJakF3UkRFd01EQXdNREF3WWtOVGJsd2lMRndpZGx3aU9sd2lNREpITlVZd01EQXdNREJNV0hsb1hDSXNYQ0poWENJNlhDSjJabk5wWjI1cGJtZHJaWGxjSWl4Y0luVmNJanBjSWpBd05UVkdNREF3TURBMWJFbDJhbHdpZlNJc0ltTnlhWFFpT2xzaWFXRjBJbDBzSW1saGRDSTZNVFU0TURnd056RXhPVFkyT1N3aVpYaHdJam93ZlE9PS4uXy0ydEttanUxSHRRcUVYWElXUFQ5RlhldW90anRkWHp2X3ZNc3FlaVIwcz0=" /></span></span>
  1209.  
  1210.         <div id="poweredby"><span id="j_id345"><img src="static/picture/d25e7d5425ea4ee496b9aca102dbff7b.gif" /></span>
  1211.         </div>
  1212.     </div>
  1213.     <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
  1214.         var j$ = jQuery.noConflict();
  1215.         var CanFreeAmount = false;
  1216.         var BankInfo = {};
  1217.         j$.getJSON( "/goencrm__GMOBankList", function( data ) {
  1218.             j$.each( data, function( key, val ) {
  1219.                 BankInfo[key] = val;
  1220.             })
  1221.         });
  1222.         function getBankDetails(banknr) {
  1223.             if(banknr!='undefined' && banknr!='') {
  1224.                if(BankInfo=='{}' || BankInfo!='undefined' || BankInfo!=null) {
  1225.                    j$.getJSON( "/goencrm__GMOBankList", function( data ) {
  1226.                        j$.each( data, function( key, val ) {
  1227.                            BankInfo[key] = val;
  1228.                         })
  1229.                     });
  1230.                 }
  1231.                 if(BankInfo[banknr]!='undefined' && BankInfo!='undefined' && BankInfo[banknr]!=null) {
  1232.                    //console.log('got a name! '+BankInfo[banknr].NAME);
  1233.                     j$("#bankname").text(BankInfo[banknr].NAME);
  1234.  
  1235.                     if(BankInfo[banknr].BRANCH=='1') {
  1236.                         j$("#branchtr").show();
  1237.                     } else {
  1238.                         j$("#branchtr").hide();
  1239.                     }
  1240.  
  1241.                     if(BankInfo[banknr].TYPE=='1') {
  1242.                         j$("#accounttypetr").show();
  1243.                     } else {
  1244.                         j$("#accounttypetr").hide();
  1245.                     }
  1246.  
  1247.                     if(BankInfo[banknr].ACCNR=='1') {
  1248.                         j$("#accountnumbertr").show();
  1249.                     } else {
  1250.                         j$("#accountnumbertr").hide();
  1251.                     }
  1252.  
  1253.                     if(BankInfo[banknr].HOLDER=='1') {
  1254.                         j$("#accountnametr").show();
  1255.                     } else {
  1256.                         j$("#accountnametr").hide();
  1257.                     }
  1258.                 } else {
  1259.                     j$("#branchtr").hide();
  1260.                     j$("#accounttypetr").hide();
  1261.                     j$("#accountnumbertr").hide();
  1262.                     j$("#accountnametr").hide();
  1263.                     j$("#bankname").text('お選びの銀行はサポートされません。');
  1264.                 }
  1265.             }
  1266.         }
  1267.  
  1268.         j$(document).ready(function(){
  1269.             CanFreeAmount = j$("input[id$=CanFreeAmount]").val();
  1270.  
  1271.             refreshVisibleStatus();
  1272.  
  1273.             //電話番号(例:012-345-6789)
  1274.             //(0312345678)
  1275.             j$.validator.addMethod("telnum", function(value, element) {
  1276.                 return this.optional(element) || /^[0-9-]{12}$/.test(value) || /^[0-9]{10}$/.test(value) || /^0\d0-\d{4}-\d{4}$/.test(value) || /^[0-9]{11}$/.test(value) ;
  1277.                 }, "正しい電話番号を入力してください。"
  1278.             );
  1279.             j$.validator.addMethod("faxnum", function(value, element) {
  1280.                 return this.optional(element) || /^[0-9-]{12}$/.test(value) || /^[0-9]{10}$/.test(value) || /^0\d0-\d{4}-\d{4}$/.test(value) || /^[0-9]{11}$/.test(value) ;
  1281.                 }, "正しいFAX番号を入力してください。"
  1282.             );
  1283.             //郵便番号(例:123-4567)
  1284.             j$.validator.addMethod("postcd", function(value, element) {
  1285.                 return this.optional(element) || /^[0-9]{7}$/.test(value) || /^\d{3}-\d{4}$/.test(value);
  1286.                 }, "正しい郵便番号を入力してください。"
  1287.             );
  1288.             //銀行コード(例:0001)
  1289.             j$.validator.addMethod("bankcode", function(value, element) {
  1290.                 return this.optional(element) || /^[0-9]{4}$/.test(value);
  1291.                 }, "正しい銀行コードを入力してください。"
  1292.             );
  1293.             //支店コード(例:123)
  1294.             j$.validator.addMethod("branchcode", function(value, element) {
  1295.                 return this.optional(element) || /^[0-9]{3}$/.test(value);
  1296.                 }, "正しい支店コードを入力してください。"
  1297.             );
  1298.             //口座番号(例:0123456)
  1299.             j$.validator.addMethod("accountnumber", function(value, element) {
  1300.                 return this.optional(element) || /^[0-9]{7}$/.test(value);
  1301.                 }, "正しい口座番号を入力してください。"
  1302.             );
  1303.             j$.validator.addMethod("alphabet", function(value, element) {
  1304.                 return this.optional(element) || /^([a-zA-z\s]+)$/.test(value);
  1305.                 }, "半角英字を入力してください。"
  1306.             );
  1307.             j$.validator.addMethod("nospace", function(value, element) {
  1308.                 return this.optional(element) || (value.indexOf(' ') == -1 && value.indexOf(' ') == -1)
  1309.                }, "入力文字に空白が含まれています。"
  1310.            );
  1311.             //全角カタカナのみ
  1312.             j$.validator.addMethod("katakana", function(value, element) {
  1313.                 return this.optional(element) || /^([ァ-ンー]+)$/.test(value);
  1314.                 }, "全角カタカナを入力してください。"
  1315.             );
  1316.             j$.validator.addMethod("validitybirthday", function(value, element) {
  1317.                 return this.optional(element) || checkValiditybirthday(value);
  1318.                 }, "有効な日付を入力してください。"
  1319.             );
  1320.             j$.validator.addMethod("futurebirthday", function(value, element) {
  1321.                 return this.optional(element) || checkFuturebirthday(value);
  1322.                 }, "過去日を入力してください。"
  1323.             );
  1324.             j$.validator.addMethod("validfreeAmount", function(value, element) {
  1325.                 return this.optional(element) || checkFreeAmount(value);
  1326.                 }, "正しい金額を入力してください。"
  1327.             );
  1328.             j$.validator.addMethod("minfreeAmountForCredit", function(value, element) {
  1329.                 return this.optional(element) || value >= 0;
  1330.                 }, " 円以上を入力してください"
  1331.             );
  1332.             j$.validator.addMethod("maxfreeAmountForCredit", function(value, element) {
  1333.                 return this.optional(element) || value <= 0;
  1334.                }, " 円以下を入力してください"
  1335.            );
  1336.            j$.validator.addMethod("minfreeAmountForBankTransfer", function(value, element) {
  1337.                return this.optional(element) || value >= 0;
  1338.                 }, " 円以上を入力してください"
  1339.             );
  1340.             j$.validator.addMethod("maxfreeAmountForBankTransfer", function(value, element) {
  1341.                 return this.optional(element) || value <= 0;
  1342.                }, " 円以下を入力してください"
  1343.            );
  1344.            j$.validator.addMethod("check_paymentway", function(value, element) {
  1345.                return this.optional(element) || /^(0|1|2|3)$/.test(value);
  1346.                }, "決済方法を選択してください。"
  1347.            );
  1348.            j$.validator.addMethod("strictemail", function(value, element) {
  1349.                return this.optional(element) || validateEmail(value);
  1350.                }, "正しいメールアドレスを入力してください。"
  1351.            );
  1352.  
  1353.            j$(esc('paymentform')).validate({
  1354.                // debug: true,
  1355.                invalidHandler: function(event, validator) {
  1356.                    // 'this' refers to the form
  1357.                    //console.log(validator);
  1358.                },
  1359.                ignore: ".no-required",
  1360.                rules:{
  1361.                    'zip':{
  1362.                        postcd: true
  1363.                    },
  1364.                    // 'paymentType':{
  1365.                    //     required: true
  1366.                    // },
  1367.                    'amountSelector':{
  1368.                        required: true
  1369.                    },
  1370.                    'tel':{
  1371.                        telnum:true
  1372.                    },
  1373.                    'email':{
  1374.                        strictemail:true
  1375.                    },
  1376.                    'email_again':{
  1377.                        equalTo:esc('email')
  1378.                    },
  1379.                    'creditcardNo':{
  1380.                    //'creditcardNo':{
  1381.                        creditcard: true
  1382.                    },
  1383.                    'expireYear':{
  1384.                        required:true,//set requried here because it can not be set in apex controller
  1385.                        digits: true
  1386.                    },
  1387.                    'expireMonth':{
  1388.                        digits: true
  1389.                    },
  1390.                    'cardLastname':{
  1391.                        alphabet:true,
  1392.                        nospace:true
  1393.                    },
  1394.                    'cardFirstname':{
  1395.                        alphabet:true,
  1396.                        nospace:true
  1397.                    },
  1398.                    'cvv':{
  1399.                        digits: true
  1400.                    },
  1401.                    'fax':{
  1402.                        faxnum: true
  1403.                    },
  1404.                    'birthdayYear':{
  1405.                        validitybirthday: true,
  1406.                        futurebirthday: true
  1407.                    },
  1408.                    'birthdayMonth':{
  1409.                        validitybirthday: true,
  1410.                        futurebirthday: true
  1411.                    },
  1412.                    'birthdayDay':{
  1413.                        validitybirthday: true,
  1414.                        futurebirthday: true
  1415.                    },
  1416.                    'PaymentWay':{
  1417.                        check_paymentway: true
  1418.                    },
  1419.                    'lastnameKana':{
  1420.                        katakana: true
  1421.                    },
  1422.                    'firstnameKana':{
  1423.                        katakana: true
  1424.                    },
  1425.                    'companyKana':{
  1426.                        katakana: true
  1427.                    },
  1428.                    'picLastnameKana':{
  1429.                        katakana: true
  1430.                    },
  1431.                    'picFirstnameKana':{
  1432.                        katakana: true
  1433.                    },
  1434.                    'lastnameRoman':{
  1435.                        alphabet: true
  1436.                    },
  1437.                    'firstnameRoman':{
  1438.                        alphabet: true
  1439.                    },
  1440.                    'picLastnameRoman':{
  1441.                        alphabet: true
  1442.                    },
  1443.                    'picFirstnameRoman':{
  1444.                        alphabet: true
  1445.                    },
  1446.                    'BankCode':{
  1447.                        bankcode: true
  1448.                    },
  1449.                    'BranchCode':{
  1450.                        branchcode: true
  1451.                    },
  1452.                    'AccountNumber':{
  1453.                        accountnumber: true
  1454.                    },
  1455.                    'AccountName':{
  1456.                        katakana: true
  1457.                    },
  1458.                    'Memo':{
  1459.                        maxlength:255
  1460.                    }
  1461.                },
  1462.                messages:{
  1463.                    //'': "有効な日付を入力してください。"
  1464.                },
  1465.                groups:{
  1466.                    person: "lastname firstname",
  1467.                    personKana: "lastnameKana firstnameKana",
  1468.                    personRoman: "lastnameRoman firstnameRoman",
  1469.                    picName: "picLastname picFirstname",
  1470.                    picNameKana: "picLastnameKana picFirstnameKana",
  1471.                    picNameRoman: "picLastnameRoman picFirstnameRoman",
  1472.                    expire: "expireMonth expireYear",
  1473.                    cardName: "cardLastname cardFirstname",
  1474.                    birthday: "birthdayYear birthdayMonth birthdayDay"
  1475.                },
  1476.                errorPlacement: function(error, element) {
  1477.                    if (element.attr("name") == "lastname" || element.attr("name") == "firstname" ) {
  1478.                        //error.insertAfter(esc('firstname'));
  1479.                        error.insertAfter("[id$=personError]");
  1480.                    }else if(element.attr("name") == "lastnameKana" || element.attr("name") == "firstnameKana" ) {
  1481.                        //error.insertAfter(esc('firstnameKana'));
  1482.                        error.insertAfter("[id$=personKanaError]");
  1483.                    }else if(element.attr("name") == "lastnameRoman" || element.attr("name") == "firstnameRoman" ) {
  1484.                        //error.insertAfter(esc('firstnameRoman'));
  1485.                        error.insertAfter("[id$=personRomanError]");
  1486.                    }else if(element.attr("name") == "picLastname" || element.attr("name") == "picFirstname" ) {
  1487.                        //error.insertAfter(esc('picFirstname'));
  1488.                        error.insertAfter("[id$=picnameError]");
  1489.                    }else if(element.attr("name") == "picLastnameKana" || element.attr("name") == "picFirstnameKana" ) {
  1490.                        //error.insertAfter(esc('picFirstnameKana'));
  1491.                        error.insertAfter("[id$=picnameKanaError]");
  1492.                    }else if(element.attr("name") == "picLastnameRoman" || element.attr("name") == "picFirstnameRoman" ) {
  1493.                        //error.insertAfter(esc('picFirstnameRoman'));
  1494.                        error.insertAfter("[id$=picnameRomanError]");
  1495.                    }else if(element.attr("name") == "expireMonth" || element.attr("name") == "expireYear" ) {
  1496.                        //error.insertAfter(esc('expireYear'));
  1497.                        error.insertAfter("[id$=expireError]");
  1498.                    }else if(element.attr("name") == "cardLastname" || element.attr("name") == "cardFirstname" ) {
  1499.                        //error.insertAfter(esc('cardLastname'));
  1500.                        error.insertAfter("[id$=cardnameError]");
  1501.                    }else if(element.attr("name") == "freeAmount") {
  1502.                        //error.insertAfter(esc('freeAmountYen'));
  1503.                        error.insertAfter("[id$=freeAmountError]");
  1504.                    }else if(element.attr("name") == "birthdayYear" || element.attr("name") == "birthdayMonth" || element.attr("name") == "birthdayDay") {
  1505.                        error.insertAfter("[id$=birthdayError]");
  1506.                    }else if(element.attr("name") == "companyKana") {
  1507.                        error.insertAfter("[id$=companyKanaError]");
  1508.                    }else if(element.attr("name") == "zip") {
  1509.                        error.insertAfter("[id$=zipError]");
  1510.                    }else if(element.attr("name") == "city") {
  1511.                        error.insertAfter("[id$=cityError]");
  1512.                    }else if(element.attr("name") == "street") {
  1513.                        error.insertAfter("[id$=streetError]");
  1514.                    }else if(element.attr("name") == "tel") {
  1515.                        error.insertAfter("[id$=telError]");
  1516.                    }else if(element.attr("name") == "fax") {
  1517.                        error.insertAfter("[id$=faxError]");
  1518.                    }else if(element.attr("name") == "email") {
  1519.                        error.insertAfter("[id$=emailError]");
  1520.                    }else if(element.attr("name") == "email_again") {
  1521.                        error.insertAfter("[id$=email_againError]");
  1522.                    }else if(element.attr("name") == "PrivacyPolicy") {
  1523.                        error.insertAfter("[id$=PrivacyPolicyError]");
  1524.                    }else if(element.attr("name") == "creditcardNo") {
  1525.                    //}else if(element.attr("name") == "creditcardNo") {
  1526.                        error.insertAfter("[id$=creditcardNoError]");
  1527.                    }else if(element.attr("name") == "cvv") {
  1528.                        error.insertAfter("[id$=cvvError]");
  1529.                    }else if(element.attr("name") == "ReceiptName") {
  1530.                        error.insertAfter("[id$=ReceiptNameError]");
  1531.                    }else if(element.attr("name") == "GloriousName") {
  1532.                        error.insertAfter("[id$=GloriousNameError]");
  1533.                    }else if(element.attr("name") == "Memo") {
  1534.                        error.insertAfter("[id$=MemoError]");
  1535.                    }else if(element.attr("name") == "company") {
  1536.                        error.insertAfter("[id$=companyError]");
  1537.                    }else if(element.attr("name") == "department") {
  1538.                        error.insertAfter("[id$=departmentError]");
  1539.                    }else if(element.attr("name") == "BankCode") {
  1540.                        error.insertAfter("[id$=BankCodeError]");
  1541.                    }else if(element.attr("name") == "BranchCode") {
  1542.                        error.insertAfter("[id$=BranchCodeError]");
  1543.                    }else if(element.attr("name") == "AccountNumber") {
  1544.                        error.insertAfter("[id$=AccountNumberError]");
  1545.                    }else if(element.attr("name") == "AccountName") {
  1546.                        error.insertAfter("[id$=AccountNameError]");
  1547.                    }else{
  1548.                        error.insertAfter(element);
  1549.                    }
  1550.                    //console.log(error); // IE9だと動かない
  1551.                }
  1552.            });
  1553.  
  1554.            jQuery.validator.addClassRules( "iaf-field-validation-true" , {
  1555.              required: true
  1556.            });
  1557.  
  1558.            onChangeAccountType(j$(esc('accountType')).children("option:selected").val());
  1559.  
  1560.            //申込者区分が変更された場合のイベントハンドラを登録
  1561.            j$(esc('accountType')).change(function(){
  1562.  
  1563.                var selectedValue = j$(this).children("option:selected").val();
  1564.  
  1565.                //console.log(selectedValue); // IE9だと動作停止する場合あり
  1566.                onChangeAccountType(selectedValue);
  1567.            });
  1568.  
  1569.            //支援の種類が変更された場合のイベントハンドラを登録
  1570.            j$(esc('paymentType')).change(function(){
  1571.                //選択された支援の種類の値をhidden項目にセットする
  1572.                var paymentTypeName = escName('paymentType');
  1573.                var paymentType = j$('input[name=' + paymentTypeName + ']:checked').val();
  1574.                j$("input:hidden[id$=paymentTypeHidden]").val(paymentType);
  1575.  
  1576.                //支援の種類が変更された時は、金額の選択状態をクリアする
  1577.                j$(esc('amountHidden')).val('');
  1578.  
  1579.                //金額の選択肢を変更する
  1580.                changeAmountList();
  1581.  
  1582.                //各種後処理
  1583.                onChangePaymentType(paymentType);
  1584.            });
  1585.  
  1586.            //金額が変更された時にhiddenに選択された値をセットするためのイベントハンドラを登録
  1587.            j$('#amountSelector').change(function(){
  1588.                var amount = j$(this).val();
  1589.                j$(esc('amountHidden')).val(amount);
  1590.  
  1591.                refreshFreeAmount();
  1592.            });
  1593.  
  1594.            updatePaymentObjectiveVisibility();
  1595.  
  1596.            getBankDetails('');
  1597.  
  1598.            refreshFreeAmount();
  1599.            redrawFreeAmount();
  1600.  
  1601.            var paymentTypeName = escName('paymentType');
  1602.            var paymentType = j$('input[name=' + paymentTypeName + ']:checked').val();
  1603.  
  1604.            var paymentWay = j$(esc('PaymentWay')).val();
  1605.  
  1606.            //もし初期表示時にすでに支援の種類が選択済みの場合には、支援の種類変更時の処理を起動する
  1607.            if(paymentType != null){
  1608.                onChangePaymentType(paymentType);
  1609.            }
  1610.  
  1611.            //もし初期表示時にすでに支援の種類が選択済みで、かつ決済方法が選択済みの場合には、支援の種類変更時の処理を起動する
  1612.            if(paymentType != null && paymentWay != null){
  1613.                changePaymentWay(paymentWay);
  1614.            }
  1615.        });
  1616.  
  1617.        function esc(myid) {
  1618.            return '#' + myid.replace(/(:|\.)/g,'\\\$1');
  1619.        }
  1620.  
  1621.        function escName(myid) {
  1622.            return myid.replace(/(:|\.)/g,'\\\$1');
  1623.        }
  1624.  
  1625.        function refreshVisibleStatus(){
  1626.            //hide any required images that should not be shown
  1627.            j$( '.arbitrary .requiredImage' ).hide();
  1628.  
  1629.            //hide any fields that should not be shown
  1630.            j$( '[data-should-display=false]' ).hide();
  1631.        }
  1632.  
  1633.        function onChangeAccountType(type){
  1634.            //フォーム要素の表示非表示を切り替える(会社名や誕生日などの表示非表示の切替)
  1635.            if(type == "personalInfo"){
  1636.                j$(".personalInfo").show();
  1637.                j$(".personalInfo *").children("input").removeClass('no-required');
  1638.  
  1639.                j$(".companyInfo").hide();
  1640.                j$(".companyInfo *").children("input").addClass('no-required');
  1641.            }else{
  1642.                j$(".personalInfo").hide();
  1643.                j$(".personalInfo *").children("input").addClass('no-required');
  1644.  
  1645.                j$(".companyInfo[data-should-display=true]").show();
  1646.                j$(".companyInfo *").children("input").removeClass('no-required');
  1647.            }
  1648.  
  1649.            refreshVisibleStatus();
  1650.  
  1651.            //金額の選択肢を取得して書き換える
  1652.            changeAmountList();
  1653.        }
  1654.  
  1655.        //金額の選択肢を変更する
  1656.        function changeAmountList(){
  1657.            var accountType = j$(esc('accountType')).children("option:selected").val();
  1658.  
  1659.            var paymentTypeName = escName('paymentType');
  1660.            var paymentType = j$('input[name=' + paymentTypeName + ']:checked').val();
  1661.  
  1662.            if(accountType == null || paymentType == null){
  1663.                return null;
  1664.            }
  1665.  
  1666.            var language = '日本語';
  1667.  
  1668.            //ローディングアイコンを表示
  1669.            j$('#amountLoadingIcon').show();
  1670.  
  1671.            Visualforce.remoting.Manager.invokeAction(
  1672.                'goencrm.PaymentFormController.getAmountList',
  1673.                accountType,
  1674.                paymentType,
  1675.                language,
  1676.                function(result, event){
  1677.  
  1678.                    if(event.status && result != null){
  1679.                        //金額の選択肢を削除
  1680.                        j$('#amountSelector').children().remove();
  1681.  
  1682.                        //新しい選択肢を挿入
  1683.                        for(var i = 0 ; i < result.length ; i++){
  1684.                            j$('#amountSelector').append(j$('<option>').attr({ value: result[i].value}).text(result[i].label));
  1685.                         }
  1686.  
  1687.                         //もし amountHidden にすでに値がセットされており、選択肢にその値があるなら選択済みにする
  1688.                         var amountHidden = j$(esc('amountHidden')).val();
  1689.                         if(amountHidden != null){
  1690.                             for(var i = 0 ; i < result.length ; i++){
  1691.                                if(result[i].value == amountHidden){
  1692.                                    j$('#amountSelector').val(amountHidden);
  1693.                                    refreshFreeAmount();
  1694.                                    break;
  1695.                                }
  1696.                            }
  1697.                        }
  1698.                    }
  1699.  
  1700.                    //ローディングアイコンを隠す
  1701.                    j$('#amountLoadingIcon').hide();
  1702.                }
  1703.            );
  1704.        }
  1705.  
  1706.        function onChangePaymentType(paymentType) {
  1707.            var param_PaymentWay = j$("input:hidden[id$=PaymentWayByParam]").val();
  1708.  
  1709.            //URLパラメータで支払方法が指定されていない場合は、支払方法の選択ボタンを表示する
  1710.  
  1711.            //利用可能な支払方法を取得して支払方法の選択ボタンを作成する
  1712.            Visualforce.remoting.Manager.invokeAction(
  1713.                'goencrm.PaymentFormController.getAvailablePaymentWay',
  1714.                paymentType,
  1715.                function(result, event){
  1716.                    if(event.status && result != null){
  1717.                        //利用可能なカードブランドを設定する
  1718.                        if(result.canVisa){
  1719.                            j$('#logo-visa').show();
  1720.                        }else{
  1721.                            j$('#logo-visa').hide();
  1722.                        }
  1723.  
  1724.                        if(result.canMasterCard){
  1725.                            j$('#logo-master').show();
  1726.                        }else{
  1727.                            j$('#logo-master').hide();
  1728.                        }
  1729.  
  1730.                        if(result.canAMEX){
  1731.                            j$('#logo-amex').show();
  1732.                        }else{
  1733.                            j$('#logo-amex').hide();
  1734.                        }
  1735.  
  1736.                        if(result.canJCB){
  1737.                            j$('#logo-jcb').show();
  1738.                        }else{
  1739.                            j$('#logo-jcb').hide();
  1740.                        }
  1741.  
  1742.                        if(result.canDiners){
  1743.                            j$('#logo-diners').show();
  1744.                        }else{
  1745.                            j$('#logo-diners').hide();
  1746.                        }
  1747.  
  1748.                        if (param_PaymentWay == '0' || param_PaymentWay == '1' || param_PaymentWay == '2' || param_PaymentWay == '3') {
  1749.                            //「支援の種類を選択してください」というメッセージを非表示にする
  1750.                            j$('#pleaseSelectPaymentType').hide();
  1751.  
  1752.                            //URLパラメータで支払方法が指定されている場合は、支払方法の選択ボタンは表示せず、支払方法をいきなり表示する
  1753.                            changePaymentWay(parseInt(param_PaymentWay));
  1754.                        }else{
  1755.                            //クレジットカード利用可能
  1756.                            if(result.canSelectCreditCard){
  1757.                                j$('#radioPaymentWay0').show();
  1758.                            }else{
  1759.                                j$('#radioPaymentWay0').hide();
  1760.                            }
  1761.  
  1762.                            //銀行振込利用可能
  1763.                            if(result.canSelectBank){
  1764.                                j$('#radioPaymentWay1').show();
  1765.                            }else{
  1766.                                j$('#radioPaymentWay1').hide();
  1767.                            }
  1768.  
  1769.                            //口座振替(インターネットバンキング)利用可能
  1770.                            if(result.canSelectDirectDebitInternet){
  1771.                                j$('#radioPaymentWay2').show();
  1772.                            }else{
  1773.                                j$('#radioPaymentWay2').hide();
  1774.                            }
  1775.  
  1776.                            //口座振替(申込用紙)利用可能
  1777.                            if(result.canSelectDirectDebitPost){
  1778.                                j$('#radioPaymentWay3').show();
  1779.                            }else{
  1780.                                j$('#radioPaymentWay3').hide();
  1781.                            }
  1782.  
  1783.                            //決済方法選択フォームを表示する
  1784.                            j$(esc('ChoicePaymentWay')).show();
  1785.  
  1786.                            //ボタンを表示する
  1787.                            j$(esc('confirmButton')).show();
  1788.  
  1789.                            //「支援の種類を選択してください」というメッセージを非表示にする
  1790.                            j$('#pleaseSelectPaymentType').hide();
  1791.  
  1792.                            //no payment selected.
  1793.                            if(j$("#btnHolder input").length>1) {
  1794.                                 //payment choices other then credit card? just show the buttons then
  1795.                                 changePaymentWay(999);
  1796.                             } else {
  1797.                                 //show credit card
  1798.                                 changePaymentWay(0);
  1799.                             }
  1800.                         }
  1801.                     }
  1802.                 }
  1803.             );
  1804.  
  1805.             updatePaymentObjectiveVisibility();
  1806.  
  1807.             redrawFreeAmount();
  1808.  
  1809.             return false;
  1810.         }
  1811.  
  1812.         function changePaymentWay(paymentWay) {
  1813.             j$("input:hidden[id$=PaymentWay]").val(paymentWay);
  1814.             if (paymentWay == '0' || paymentWay == '1' || paymentWay == '2' || paymentWay == '3') {
  1815.                 j$("label[id$=PaymentWay-error]").hide();// エラーメッセージを消す
  1816.             }
  1817.  
  1818.             refreshPaymentWay();
  1819.             addFreeAmountRule();
  1820.         }
  1821.  
  1822.         // 生年月日の有効性チェック
  1823.         function checkValiditybirthday(value) {
  1824.             var year = j$("select[id$=birthdayYear]").val();
  1825.             var month = j$("select[id$=birthdayMonth]").val();
  1826.             var day = j$("select[id$=birthdayDay]").val();
  1827.             // 空文字は無視
  1828.             if(year == "" || month == "" || day == ""){
  1829.                 return true;
  1830.             }
  1831.             // 日付変換された日付が入力値と同じ事を確認
  1832.             // new Date()の引数に不正な日付が入力された場合、相当する日付に変換されてしまうため
  1833.             var date = new Date(year, month-1, day);
  1834.             if (date.getFullYear() !=  year || date.getMonth() != month - 1 || date.getDate() != day) {
  1835.                 return false;
  1836.             }
  1837.             return true;
  1838.         }
  1839.  
  1840.         // 生年月日未来日付チェック
  1841.         function checkFuturebirthday(obj) {
  1842.             var year = j$("select[id$=birthdayYear]").val();
  1843.             var month = j$("select[id$=birthdayMonth]").val();
  1844.             var day = j$("select[id$=birthdayDay]").val();
  1845.             var today = new Date();
  1846.             var date = new Date(year, month-1, day);
  1847.             //未来日付チェック
  1848.             if(today.getTime() < date.getTime()){
  1849.                return false;
  1850.            }
  1851.            return true;
  1852.        }
  1853.  
  1854.        function updatePaymentObjectiveVisibility(){
  1855.            var paymentTypeHidden = j$("input:hidden[id$=paymentTypeHidden]").val();
  1856.            var shouldHide = true;
  1857.            var animate = true;
  1858.            var paymentTypeObjectiveRequiredSet = new Array();
  1859.            paymentTypeObjectiveRequiredSet = JSON.parse('["onetime","recurring","recurringYear"]');
  1860.            for(var i = 0; i < paymentTypeObjectiveRequiredSet.length; i++){
  1861.                var objective = paymentTypeObjectiveRequiredSet[i];
  1862.                // alert('object: ' + objective);
  1863.                if(objective == paymentTypeHidden){
  1864.                    shouldHide = false;
  1865.                }
  1866.            }
  1867.            if(paymentTypeHidden == ''){
  1868.                shouldHide = false;
  1869.                animate = false;
  1870.            }
  1871.            if(shouldHide == true){
  1872.                if(animate == true){
  1873.                    j$("[id$=paymentObjectiveRow]").fadeOut();
  1874.                }
  1875.                else{
  1876.                    j$("[id$=paymentObjectiveRow]").hide();
  1877.                }
  1878.                if( j$( "#paymentObjectiveRowRequired" ).val() == "true"){
  1879.                    j$("[id$=paymentObjectiveRow] .iaf-field-validation-true").removeClass('iaf-field-validation-true');
  1880.                }
  1881.            } else {
  1882.                if(animate == true){
  1883.                    j$("[id$=paymentObjectiveRow]").fadeIn();
  1884.                }
  1885.                else{
  1886.                    j$("[id$=paymentObjectiveRow]").show();
  1887.                }
  1888.                if( j$( "#paymentObjectiveRowRequired" ).val() == "true"){
  1889.                    j$("[id$=paymentObjectiveRow] select[id$=paymentOjective]").addClass('iaf-field-validation-true');
  1890.                }
  1891.            }
  1892.        }
  1893.  
  1894.        function refreshPaymentWay() {
  1895.            var PaymentWay = j$("input:hidden[id$=PaymentWay]").val();
  1896.  
  1897.            if (PaymentWay=='0') {
  1898.                j$("span[id$=CreditCardInfo]").show();
  1899.                j$("span[id$=BankTransferInfo]").hide();
  1900.                j$("span[id$=DirectDebitInternetInfo]").hide();
  1901.                j$("span[id$=DirectDebitPostInfo]").hide();
  1902.                validateForCreditCard();
  1903.                removeValidateForDirectDebitInternet();
  1904.  
  1905.                //ボタンを表示する
  1906.                j$(esc('confirmButton')).show();
  1907.            } else if (PaymentWay=='1') {
  1908.                j$("span[id$=CreditCardInfo]").hide();
  1909.                j$("span[id$=BankTransferInfo]").show();
  1910.                j$("span[id$=DirectDebitInternetInfo]").hide();
  1911.                j$("span[id$=DirectDebitPostInfo]").hide();
  1912.                removeValidateForCreditCard();
  1913.                removeValidateForDirectDebitInternet();
  1914.  
  1915.                //ボタンを表示する
  1916.                j$(esc('confirmButton')).show();
  1917.            } else if (PaymentWay=='2') {
  1918.                j$("span[id$=CreditCardInfo]").hide();
  1919.                j$("span[id$=BankTransferInfo]").hide();
  1920.                j$("span[id$=DirectDebitInternetInfo]").show();
  1921.                j$("span[id$=DirectDebitPostInfo]").hide();
  1922.                validateForDirectDebitInternet();
  1923.                removeValidateForCreditCard();
  1924.  
  1925.                //ボタンを表示する
  1926.                j$(esc('confirmButton')).show();
  1927.            } else if (PaymentWay=='3') {
  1928.                j$("span[id$=CreditCardInfo]").hide();
  1929.                j$("span[id$=BankTransferInfo]").hide();
  1930.                j$("span[id$=DirectDebitInternetInfo]").hide();
  1931.                j$("span[id$=DirectDebitPostInfo]").show();
  1932.                removeValidateForCreditCard();
  1933.                removeValidateForDirectDebitInternet();
  1934.  
  1935.                //ボタンを表示する
  1936.                j$(esc('confirmButton')).show();
  1937.            } else {
  1938.                j$('input[name="radioPaymentWay"]').prop('checked', false);
  1939.                j$("span[id$=CreditCardInfo]").hide();
  1940.                j$("span[id$=BankTransferInfo]").hide();
  1941.                j$("span[id$=DirectDebitInternetInfo]").hide();
  1942.                j$("span[id$=DirectDebitPostInfo]").hide();
  1943.                removeValidateForCreditCard();
  1944.                removeValidateForDirectDebitInternet();
  1945.  
  1946.                //ボタンを非表示にする
  1947.                j$(esc('confirmButton')).hide();
  1948.            }
  1949.            return false;
  1950.        }
  1951.  
  1952.        //クレジットカードに必要な入力規則をつける
  1953.        function validateForCreditCard() {
  1954.            j$(esc('creditcardNo')).removeClass('no-required');
  1955.            //j$('#creditcardNo').removeClass('no-required');
  1956.            j$(esc('expireYear')).removeClass('no-required');
  1957.            j$(esc('expireMonth')).removeClass('no-required');
  1958.            j$(esc('cardLastname')).removeClass('no-required');
  1959.            j$(esc('cardFirstname')).removeClass('no-required');
  1960.            j$(esc('cvv')).removeClass('no-required');
  1961.        }
  1962.  
  1963.        //クレジットカードに必要な入力規則を取る
  1964.        function removeValidateForCreditCard() {
  1965.            j$(esc('creditcardNo')).addClass('no-required');
  1966.            //j$('#creditcardNo').addClass('no-required');
  1967.            j$(esc('expireYear')).addClass('no-required');
  1968.            j$(esc('expireMonth')).addClass('no-required');
  1969.            j$(esc('cardLastname')).addClass('no-required');
  1970.            j$(esc('cardFirstname')).addClass('no-required');
  1971.            j$(esc('cvv')).addClass('no-required');
  1972.        }
  1973.  
  1974.        //口座振替に必要な入力規則をつける
  1975.        function validateForDirectDebitInternet() {
  1976.            j$(esc('BankCode')).removeClass('no-required');
  1977.            j$(esc('BranchCode')).removeClass('no-required');
  1978.            j$(esc('BankAccountType')).removeClass('no-required');
  1979.            j$(esc('AccountNumber')).removeClass('no-required');
  1980.            j$(esc('AccountName')).removeClass('no-required');
  1981.            j$(esc('AccountNameKanji')).removeClass('no-required');
  1982.        }
  1983.  
  1984.        //口座振替に必要な入力規則を取る
  1985.        function removeValidateForDirectDebitInternet() {
  1986.            j$(esc('BankCode')).addClass('no-required');
  1987.            j$(esc('BranchCode')).addClass('no-required');
  1988.            j$(esc('BankAccountType')).addClass('no-required');
  1989.            j$(esc('AccountNumber')).addClass('no-required');
  1990.            j$(esc('AccountName')).addClass('no-required');
  1991.            j$(esc('AccountNameKanji')).addClass('no-required');
  1992.        }
  1993.  
  1994.        function doConfirm() {
  1995.            var PaymentWay = j$("input:hidden[id$=PaymentWay]").val();
  1996.            var enablePaymentToken = false;
  1997.  
  1998.            var paymentTypeName = escName('paymentType');
  1999.            var paymentType = j$('input[name=' + paymentTypeName + ']:checked').val();
  2000.            // 生年月日
  2001.            var year = j$("select[id$=birthdayYear]").val();
  2002.            var month = j$("select[id$=birthdayMonth]").val();
  2003.            var day = j$("select[id$=birthdayDay]").val();
  2004.            // 空文字は無視
  2005.            if(year != "" && month != "" && day != "") {
  2006.                var birthday = year + '/' + month + '/' + day;
  2007.                j$("input:hidden[id$=birthdayHidden]").val(birthday);
  2008.            }
  2009.  
  2010.            if (paymentType == 'onetime') {
  2011.                enablePaymentToken = j$("#enablePaymentTokenOnetime").val();
  2012.            } else if (paymentType == 'recurring') {
  2013.                enablePaymentToken = j$("#enablePaymentTokenRecurring").val();
  2014.            } else if (paymentType == 'recurringYear') {
  2015.                enablePaymentToken = j$("#enablePaymentTokenRecurringYear").val();
  2016.            } else if (paymentType == 'monthly') {
  2017.                enablePaymentToken = j$("#enablePaymentTokenDueMonth").val();
  2018.            } else if (paymentType == 'yearly') {
  2019.                enablePaymentToken = j$("#enablePaymentTokenDueYear").val();
  2020.            }
  2021.  
  2022.            if(j$(esc('paymentform')).valid()) {
  2023.                if (PaymentWay=='0' && enablePaymentToken == '1') { // クレカ決済 かつ Token決済の場合
  2024.                    execCreateToken();
  2025.                } else {
  2026.                    // disabledな項目があるとsubmitできない
  2027.                    if(CanFreeAmount == "true") {
  2028.                        j$("input[id$=freeAmount]").prop("disabled", false);
  2029.                    }
  2030.                    actConfirm();
  2031.                }
  2032.            }
  2033.            scrollTo(0, 0);
  2034.            return false;
  2035.        }
  2036.  
  2037.        function execCreateToken(){
  2038.            //トークンを生成する
  2039.            var factory = new PaymentFactory();
  2040.  
  2041.            var paymentTypeName = escName('paymentType');
  2042.            var paymentType = j$('input[name=' + paymentTypeName + ']:checked').val();
  2043.  
  2044.            var paymentApi = "";
  2045.            var shopId = "";
  2046.            if (paymentType == 'onetime') {
  2047.                paymentApi = j$("#paymentTokenApiOnetime").val();
  2048.                shopId = j$("#shopIdOnetime").val();
  2049.            } else if (paymentType == 'recurring') {
  2050.                paymentApi = j$("#paymentTokenApiRecurring").val();
  2051.                shopId = j$("#shopIdRecurring").val();
  2052.            } else if (paymentType == 'recurringYear') {
  2053.                paymentApi = j$("#paymentTokenApiRecurringYear").val();
  2054.                shopId = j$("#shopIdRecurringYear").val();
  2055.            } else if (paymentType == 'monthly') {
  2056.                paymentApi = j$("#paymentTokenApiDueMonth").val();
  2057.                shopId = j$("#shopIdDueMonth").val();
  2058.            } else if (paymentType == 'yearly') {
  2059.                paymentApi = j$("#paymentTokenApiDueYear").val();
  2060.                shopId = j$("#shopIdDueYear").val();
  2061.            }
  2062.  
  2063.            if (paymentApi == '' || shopId == '') {
  2064.                alert("Token決済設定エラー");
  2065.                return;
  2066.            }
  2067.  
  2068.            var payment = factory.createPayment(paymentApi);
  2069.            payment.init(shopId);
  2070.            payment.createToken(
  2071.                shopId,
  2072.                {
  2073.                    "cardno" : j$(esc('creditcardNo')).val(),
  2074.                    //"cardno" : j$('#creditcardNo').val(),
  2075.                    "expire" : j$(esc('expireYear')).val() + j$(esc('expireMonth')).val(),
  2076.                    "lastname": j$(esc('cardLastname')).val(),
  2077.                    "firstname": j$(esc('cardFirstname')).val(),
  2078.                    "cvv": j$(esc('cvv')).val(),
  2079.                },
  2080.                createTokenCallback
  2081.            );
  2082.        }
  2083.  
  2084.        // 任意金額が更新されたときに呼ばれる
  2085.        function refreshFreeAmount() {
  2086.            if (CanFreeAmount == "true") {
  2087.                var amount = j$("select[id$=amountSelector]").val();
  2088.                j$("input[id$=freeAmount]").prop("disabled", (amount != 'FreeAmount'));
  2089.                addFreeAmountRule();
  2090.            }
  2091.        }
  2092.  
  2093.        // 任意金額欄の表示非表示切り替え処理
  2094.        function redrawFreeAmount() {
  2095.            var paymentTypeName = escName('paymentType');
  2096.            var paymentType = j$('input[name=' + paymentTypeName + ']:checked').val();
  2097.            if (paymentType == 'onetime') {
  2098.                j$('input[id$=freeAmount]').show();
  2099.                j$('span[id$=freeAmountYen]').show();
  2100.            } else {
  2101.                j$('input[id$=freeAmount]').hide();
  2102.                j$('span[id$=freeAmountYen]').hide();
  2103.            }
  2104.        }
  2105.  
  2106.        // 任意金額のルールを追加
  2107.        function addFreeAmountRule() {
  2108.            if (CanFreeAmount != "true") {
  2109.                return;
  2110.            }
  2111.  
  2112.            j$("input[id$=freeAmount]").rules("remove");
  2113.  
  2114.            var amount = j$('select[id$=amountSelector]').val();
  2115.            if(amount != 'FreeAmount') {
  2116.                return;
  2117.            }
  2118.            // 決済手段
  2119.            var PaymentWay = j$("input:hidden[id$=PaymentWay]").val();
  2120.            if (PaymentWay=='0') {
  2121.                j$('input[id$=freeAmount]').rules("add", {
  2122.                    required: true,
  2123.                    validfreeAmount: true,
  2124.                    minfreeAmountForCredit: true,
  2125.                    maxfreeAmountForCredit: true
  2126.                });
  2127.            } else if (PaymentWay == '1') {
  2128.                j$('input[id$=freeAmount]').rules("add", {
  2129.                    required: true,
  2130.                    validfreeAmount: true,
  2131.                    minfreeAmountForBankTransfer: true,
  2132.                    maxfreeAmountForBankTransfer: true
  2133.                });
  2134.            } else {
  2135.                j$('input[id$=freeAmount]').rules("add", {
  2136.                    required: true,
  2137.                    validfreeAmount: true
  2138.                });
  2139.            }
  2140.        }
  2141.  
  2142.        // 任意金額の数字チェック
  2143.        function checkFreeAmount(value) {
  2144.            // 書式チェック
  2145.            if(! /^([1-9]\d{0,17}|0)$/.test(value)) {
  2146.                return false;
  2147.            }
  2148.            return true;
  2149.        }
  2150.  
  2151.        //コールバック関数
  2152.        function createTokenCallback(result){
  2153.            if(result.errMsg != ""){
  2154.                window.alert(result.errMsg);
  2155.            } else {
  2156.                //カード情報をクリア
  2157.                //j$(esc('creditcardNo')).val("");
  2158.                //j$('#creditcardNo').val("");
  2159.                //j$(esc('expireYear')).val("");
  2160.                //j$(esc('expireMonth')).val("");
  2161.                //j$(esc('cardFirstname')).val("");
  2162.                //j$(esc('cardLastname')).val("");
  2163.                //j$(esc('cvv')).val("");
  2164.                j$(esc('paymentToken')).val(result.token);
  2165.                //j$("#tkn").val("");
  2166.                //フォームをsubmit
  2167.                // disabledな項目があるとsubmitできない
  2168.                if (CanFreeAmount == "true") {
  2169.                    j$("input[id$=freeAmount]").prop("disabled", false);
  2170.                }
  2171.                actConfirm();
  2172.            }
  2173.        }
  2174.  
  2175.        //emailアドレス書式チェック
  2176.        function validateEmail(value) {
  2177.            var lengthRe = /^.{1,80}$/;
  2178.            if(!lengthRe.test(value)){
  2179.                return false;
  2180.            }
  2181.            var localDomainRe = /^.*@localhost\.localdomain$/;
  2182.            if(localDomainRe.test(value)){
  2183.                return false;
  2184.            }
  2185.            var re = /^[a-zA-Z0-9$\*\^\|\+\?!&=`~#%'/_{}-][a-zA-Z0-9$\*\.\^\|\+\?!&=`~#%'/_{}-]*@([a-zA-Z0-9]+(-+[a-zA-Z0-9]+)*\.)+([a-zA-Z0-9]+(-*[a-zA-Z0-9]+)+)$/;
  2186.            if(!re.test(value)){
  2187.                return false;
  2188.            }
  2189.            return true;
  2190.        }
  2191.    </script>
  2192.  
  2193.        
  2194.     </body>
  2195. </html><script type="text/javascript">Sfdc.onReady(function(){
  2196.     SfdcApp && SfdcApp.Visualforce && SfdcApp.Visualforce.VSManager && SfdcApp.Visualforce.VSManager.vfPrepareForms(["paymentform"]);
  2197.  
  2198. });</script>
Advertisement
Add Comment
Please, Sign In to add comment