/* カスタマイズ用のJavaScriptコードをここに記述してください */ function checkForm(form, allowNoCond) { allowNoCond = allowNoCond || false; 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.value == "1") formOK = true; if (formOK || allowNoCond) { return true; } else { alert("条件を選択してください"); return false; } } function setParkingCheck(form, flg) { form.cond31.value = flg ? '1' : ''; for (var i = 1; i < 6; i++) { document.getElementById('tab' + i + '-cond31').checked = flg; } } //大きな地図で見る function custOpenGdlg() { var dlg = document.getElementById("cust_gdlg_dlg"); if (!dlg) return; dlg.style.display = "block"; dlg.style.height = (document.body.clientHeight+20)+"px"; } function custCloseGdlg() { var dlg = document.getElementById("cust_gdlg_dlg"); if (!dlg) return; var form = document.formCond; if (form) form.reset(); dlg.style.display = "none"; } //最寄駅ルート関連 function searchNearEki() { ZdcEmapNekiListObj = document.getElementById('ZdcEmapNekiList'); ZdcEmapNekiLat = ZdcEmapMapShopDetailMrkId.lat; ZdcEmapNekiLon = ZdcEmapMapShopDetailMrkId.lon; ZdcEmapStationList(0); } function routeListEventSet() { // mod 2022/07/11 K.Taku #7768 [ $('.routeList li').on("click", function(e) { // mod 2022/07/11 K.Taku #7768 ] $('.routeList li').removeClass('ptb2').find('a').removeClass('select'); $(this).addClass('ptb2').find('a').addClass('select'); }); } function clickRouteByStation() { if(ZdcEmapMapShopMrkCnt != null) { for( i = 0;i < ZdcEmapMapShopMrkCnt;i ++) { if (ZdcEmapMapShopMrkId[i]) { ZdcEmapMapShopMrkId[i].setMap(null); ZdcEmapMapShopMrkId[i] = null; } } ZdcEmapMapShopMrkCnt = 0; } ZdcEmapShopMsgClose(); ZdcEmapSearchEventStop(); ZdcEmapAddOptionalHistory('最寄り駅ルート','javascript:returnShopDetail()'); ZdcEmapRouteType=1; } function searchCombRootDept(keyword) { if (keyword.trim() == '') return; formComb2.keyword.value = keyword; formComb3.keyword.value = keyword; if(ZdcEmapMapShopMrkCnt != null) { for( i = 0;i < ZdcEmapMapShopMrkCnt;i ++) { if (ZdcEmapMapShopMrkId[i]) { ZdcEmapMapShopMrkId[i].setMap(null); ZdcEmapMapShopMrkId[i] = null; } } ZdcEmapMapShopMrkCnt = 0; } ZdcEmapShopMsgClose(); ZdcEmapSearchEventStop(); ZdcEmapRouteClear(); hideExceptAddr(); ZdcEmapAddOptionalHistory('複合ルート','javascript:returnShopDetail()'); ZdcEmapSrchCombRootDept(keyword); } function combRootDeptEventSet() { showCombDepature(); hideCombRoot(); // mod 2022/07/11 K.Taku #7768 [ $('.tab01 a').on("click", function(e) { // mod 2022/07/11 K.Taku #7768 ] e.preventDefault(); var $tab = $('.tab01 a'); var index = $tab.index(this); $tab.removeClass('current'); $(this).addClass('current'); $('#ZdcEmapSrchCombRootDept .routeBox').hide().eq(index).show(); }); } function combRootResultEventSet() { hideCombDepature(); showCombRoot(); // mod 2022/07/11 K.Taku #7768 [ $('.tab02 a').on("click", function(e) { // mod 2022/07/11 K.Taku #7768 ] ZdcEmapRouteClear(); e.preventDefault(); var $tab = $('.tab02 a'); var index = $tab.index(this); $tab.removeClass('current'); $(this).addClass('current'); var $rd = $('#ZdcEmapSrchCombRootResult .routeBox') .hide().eq(index).show(); if ($rd.find('a.route-draw')[0]) $rd.find('a.route-draw')[0].click(); if (index === 1) { $rd.find('a.routeRank').removeClass('current').eq(0).addClass('current'); $rd.find('.routeList3').hide().eq(0).show(); } }); // mod 2022/07/11 K.Taku #7768 [ $('.route-summary2 a.routeRank').on("click", function(e) { // mod 2022/07/11 K.Taku #7768 ] e.preventDefault(); var self = this; $('.route-summary2 a.routeRank').each(function(i, elem) { if ($(elem).is($(self))) { if ($(elem).hasClass('current')) { ZdcEmapRouteClear(); } else { $(elem).parent().next().find('a.route-draw')[0].click(); } $(elem) .toggleClass('current') .parent().next().slideToggle(); } else { $(elem) .removeClass('current') .parent().next().slideUp(); } }); }); $('.tab02 a')[0].click(); } function returnShopDetail() { ZdcEmapRouteClear(); ZdcEmapRemoveOptionalHistory(); formComb.keyword.value = ""; $('.routeList li').removeClass('ptb2').find('a').removeClass('select'); document.getElementById('dtlmapInit').click(); hideCombDepature(); hideCombRoot(); showExceptAddr(); } //印刷画面関連 var PrintParam = ''; function setPrintParam(param) { PrintParam = param; } function openShopPrint(url) { if(ZdcEmapRoutePolyline.length) { window.open(url+PrintParam); } else { window.open(url); } } //画面表示制御 function showExceptAddr() { $("#exceptAddr").show(); } function hideExceptAddr() { $("#exceptAddr").hide(); } function showCombDepature() { $("#combDepature").show(); } function hideCombDepature() { $("#combDepature").hide(); } function showCombRoot() { $("#combRoot").show(); } function hideCombRoot() { $("#combRoot").hide(); }