/* カスタマイズ用のJavaScriptコードをここに記述してください */ // DOMを全て読み込んでから処理する /*Unchecked checkbox 今あいているATMのみ表示 when back browser*/ $( document ).ready(function() { if (typeof document.location.search.substring(1) !== 'undefined') { var param_search = document.location.search.substring(1); try { param_search = decodeURI(param_search); param_search = JSON.parse('{"' + param_search.replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g,'":"') + '"}'); if(typeof param_search.cond153 === 'undefined') { $("#atmcheck01").prop("checked", false); } } catch (e) { } } }); /*Unchecked checkbox 今あいているATMのみ表示 when back browser for safari*/ // mod 2022/07/11 K.Taku #7768 [ $(window).on("pageshow", function(event) { // mod 2022/07/11 K.Taku #7768 ] if (event.originalEvent.persisted) { $('#ZdcEmapSearchWait').css('display','none'); if (typeof document.location.search.substring(1) !== 'undefined') { var param_search = document.location.search.substring(1); try { param_search = decodeURI(param_search); param_search = JSON.parse('{"' + param_search.replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g,'":"') + '"}'); if(typeof param_search.cond153 === 'undefined') { $("#atmcheck01").prop("checked", false); } } catch (e) { } } } }); $(function() { // [.syncer-acdn]にクリックイベントを設定する // mod 2022/07/11 K.Taku #7768 [ $( '.syncer-acdn' ).on("click", function() { // mod 2022/07/11 K.Taku #7768 ] // [data-target]の属性値を代入する var target = $( this ).data( 'target' ) ; // [target]と同じ名前のIDを持つ要素に[slideToggle()]を実行する $( '#' + target ).slideToggle() ; $(this).parent("li").toggleClass("accordion-open2"); // 終了 return false ; } ) ; }) ; function checkForm(form) { var formOK = false; youbi1 = "", youbi2 = "", youbi3 = "", youbi4 = "", youbi5 = "", timespan1 = "", timespan2 = "", timespan3 = "", timespan4 = "", timespan5 = "", cond_val1 = ""; cond_val2 = ""; cond_val3 = ""; cond_val4 = ""; cond_val5 = ""; /*Get value youbi tap1*/ youbi1 = form.youbi1.value; /*Get value youbi tap2*/ youbi2 = form.youbi2.value; /*Get value youbi tap3*/ youbi3 = form.youbi3.value; /*Get value youbi tap4*/ youbi4 = form.youbi4.value; /*Get value youbi tap5*/ youbi5 = form.youbi5.value; timespan1 = form.timespan1.value; timespan2 = form.timespan2.value; timespan3 = form.timespan3.value; timespan4 = form.timespan4.value; timespan5 = form.timespan5.value; if (youbi1 || youbi2 || youbi3 || youbi4 || youbi5 || timespan1 || timespan2 || timespan3 || timespan4 || timespan5) { formOK = true; } if (youbi1) { formOK = true; cond_val1 += youbi1; } if (timespan1) { cond_val1 += timespan1; } if (youbi2) { cond_val2 += youbi2; } if (timespan2) { cond_val2 += timespan2; } if (youbi3) { cond_val3 += youbi3; } if (timespan3) { cond_val3 += timespan3; } if (youbi4) { cond_val4 += youbi4; } if (timespan4) { cond_val4 += timespan4; } if (youbi5) { cond_val5 += youbi5; } if (timespan5) { cond_val5 += timespan5; } form.cond101.value = ""; form.cond102.value = ""; if (form.cond2.checked) formOK = true; if (form.cond3.checked) formOK = true; if (form.cond4.checked) formOK = true; if (form.cond5.checked) formOK = true; if (form.cond6.checked) formOK = true; if (form.cond7.checked) formOK = true; if (form.cond35.checked) formOK = true; if (form.cond36.checked) formOK = true; if (form.cond38.checked) formOK = true; if (form.cond2.checked) { form.cond101.value = cond_val1; } if (form.cond7.checked) { form.cond102.value = cond_val1; } if (!form.cond2.checked && !form.cond7.checked) { form.cond101.value = cond_val1; form.cond102.value = cond_val1; } form.cond103.value = ""; form.cond104.value = ""; if (form.cond8.checked) formOK = true; if (form.cond9.checked) formOK = true; if (form.cond10.checked) formOK = true; if (form.cond11.checked) formOK = true; if (form.cond12.checked) formOK = true; if (form.cond14.checked) formOK = true; if (form.cond15.checked) formOK = true; if (form.cond16.checked) formOK = true; if (form.cond17.checked) formOK = true; if (form.cond37.checked) formOK = true; form.cond103.value = cond_val2; if (form.cond16.checked) { form.cond104.value = cond_val2; if (! form.cond8.checked && ! form.cond9.checked && ! form.cond10.checked && ! form.cond11.checked && ! form.cond12.checked && ! form.cond14.checked && ! form.cond15.checked && ! form.cond17.checked && ! form.cond37.checked) { form.cond103.value = ""; } } form.cond105.value = ""; form.cond106.value = ""; if (form.cond19.checked) formOK = true; if (form.cond20.checked) formOK = true; if (form.cond21.checked) formOK = true; if (form.cond22.checked) formOK = true; if (form.cond23.checked) formOK = true; if (form.cond24.checked) formOK = true; if (form.cond34.checked) formOK = true; form.cond105.value = cond_val3; if (form.cond24.checked) { form.cond106.value = cond_val3; if (! form.cond19.checked && ! form.cond20.checked && ! form.cond21.checked && ! form.cond22.checked && ! form.cond23.checked && ! form.cond34.checked) { form.cond105.value = ""; } } form.cond107.value = ""; if (form.cond25.checked) formOK = true; if (form.cond32.checked) formOK = true; if (form.cond39.checked) formOK = true; if (form.cond33.checked) formOK = true; if (form.cond40.checked) formOK = true; if (form.cond41.checked) formOK = true; if (form.cond42.checked) formOK = true; form.cond107.value = cond_val4; form.cond108.value = ""; form.cond109.value = ""; if (form.cond26.checked) formOK = true; if (form.cond27.checked) formOK = true; if (form.cond28.checked) formOK = true; if (form.cond29.checked) formOK = true; if (form.cond30.checked) formOK = true; form.cond109.value = cond_val5; if (form.cond30.checked) { form.cond108.value = cond_val5; if (! form.cond26.checked && ! form.cond27.checked && ! form.cond28.checked && ! form.cond29.checked) { form.cond109.value = ""; } } if (form.cond31.checked) formOK = true; /*Check condition area*/ if (form.area1 && form.area1.value == '') { $('#area-error').css("display", "block"); window.scrollTo(0, 0); return false; } else { formOK = true; } if (formOK) { return true; } else { alert("条件を選択してください"); return false; } } function showRouteSearchWaiting(url) { $('#ZdcEmapSearchWait').css('display','block'); setTimeout(function() { window.location.href = url; }, 100); return false; }