var pagePathname = location.pathname; var pageSearch = location.search; function tagJump(){ var qstr = pageSearch.split('&'); var jflg = 0,pt; if( ! pagePathname.match(/search.htm/) ){ return; } for(var q=0; q 0) { for(var i=0; i < ZdcEmapCond.length; i++) { condfr = eval("frm1.cond"+ZdcEmapCond[i]); condto = eval("frm2.cond"+ZdcEmapCond[i]); if (condfr && condto) { switch (condfr.type) { case "checkbox": if(condfr.checked == true) { condto.value = condfr.value; } else { condto.value = ""; } break; case "select-one": condto.value = condfr.options[condfr.selectedIndex].value; break; case "radio": if(condfr.checked == true && condfr.value) { condto.value = condfr.value; } else { condto.value = ""; } break; case "hidden": condto.value = condfr.value; break; } } } } frm2.submit(); } function custCondCheckGPS() { /* form */ var formCond = document.formPl; if (!formCond) return; var prm = ''; for (var i = 0; i < formCond.elements.length; i++) { var obj = formCond.elements[i]; if (obj.type == "checkbox") { if (obj.checked) { prm += "&"+ obj.name + "=" + obj.value; } } } if(document.formGPS.gpsfilter) document.formGPS.gpsfilter.value = prm; } /** * 検索TOPページへ * @param url */ function toTopPageSp(url) { var idx = url.indexOf('?'); window.location.href = idx > 0 ? url.substr(0, idx) : url; } $(function(){ $('#condSum1').on('click',function(){ $('#condSum1').removeClass('Partial'); if ($('#condSum1').prop('checked')){ $('#cond1').prop('checked',true); $('#cond2').prop('checked',true).trigger('change'); }else{ $('#cond1').prop('checked',false); $('#cond2').prop('checked',false).trigger('change'); } }); $('#condSum2').on('click',function(){ if ($('#condSum2').prop('checked')){ $('#cond7').prop('checked',true).trigger('change'); }else{ $('#cond7').prop('checked',false).trigger('change'); } }); var fCondSum1 = function(){ if ($('#cond1').prop('checked')){ if ($('#cond2').prop('checked')){ if($('#condSum1').hasClass('Partial')){ $('#condSum1').prop('checked',false); $('#condSum1').removeClass('Partial'); } $('#condSum1').prop('checked',true); }else{ if(!$('#condSum1').hasClass('Partial')){ $('#condSum1').prop('checked',false); $('#condSum1').addClass('Partial'); } } }else{ if ($('#cond2').prop('checked')){ if(!$('#condSum1').hasClass('Partial')){ $('#condSum1').prop('checked',false); $('#condSum1').addClass('Partial'); } }else{ if($('#condSum1').hasClass('Partial')){ $('#condSum1').prop('checked',false); $('#condSum1').removeClass('Partial'); } $('#condSum1').prop('checked',false); } } }; var fCondSum2 = function(){ if ($('#cond7').prop('checked')){ $('#condSum2').prop('checked',true); }else{ $('#condSum2').prop('checked',false); } }; fCondSum1(); fCondSum2(); $('#cond1').on('change',function(){ fCondSum1(); }); $('#cond2').on('change',function(){ fCondSum1(); }); $('#cond7').on('change',function(){ fCondSum2(); }); var $ufj = $('#share_ufj_atm'); if ($ufj.length && $ufj.val()) setShareUfjAtmConditon(); }); function setShareUfjAtmConditon() { var $elm; var classN = 'open'; $elm = $('.jsAccdionTitle'); if ($elm.length > 0) { if(!$elm.hasClass(classN)){ $elm.closest('.jsAccdion01').find('.jsAccdionBody').show(); $elm.addClass(classN); } } // $elm = $('#condSum1'); // if ($elm.length > 0) { // if ($elm.prop('checked')){ // $elm.trigger("click"); // } // } // $elm = $('#cond22'); // if ($elm.length > 0) { // if (!$elm.prop('checked')){ // $elm.prop('checked',true); // } // } } // モーダル $(function(){ $('#counterInfo').on('click',function(e){ var modal=$('#counterInfoModalContent'); var clickNode =$(e.currentTarget); modal.addClass('hidden'); // TOP modal.css({"top":"0",'display':""}); modal.css("top",(clickNode.offset().top + clickNode.outerHeight() + 10) - modal.offset().top+ "px") // サイズ setLayoutPosition(); // スクロール可否 if(is_over_content()){ $("html,body").scrollTop(clickNode.offset().top); } // 表示 modal.removeClass('hidden'); modal.fadeIn(500); $('#counterInfoModalOverlay').fadeIn(400); }); $('#counterInfoModalOverlay, #counterInfoModalContent .counterInfoClose').on('click',function(e){ $('#counterInfoModalOverlay, #counterInfoModalContent').fadeOut(); }); const is_over_content = ()=>{ var modal=$('#counterInfoModalContent'); var modal_bottom= modal.offset().top + modal.outerHeight(); if(window.scrollY + window.innerHeight <= modal_bottom){ return true; } return false; } const setLayoutPosition = ()=> { // 表の高さ設定 var scroll=$('#counterInfoModalContent .counterInfoWrapper'); scroll.css({ height:"" }); var tr=$('#counterInfoModalContent tr'); if(tr.length > 2 ){ var setHeight=$(tr[0]).outerHeight() + $(tr[1]).outerHeight(); scroll.css({ height:setHeight+2+"px", "overflow-y":"scroll" }); } else{ scroll.css({ height:"", "overflow-y":"hidden" }); } } /*$(window).resize(setLayoutPosition);*/ $(window).on("resize",setLayoutPosition); });