/*! * @fileOverview Utility functions. */ !function(t,e,n){"use strict";e.equalHeights=function(){var t=!1,n=[],i=function(n){t||o();var i=0;n.height("auto").each(function(){e(this).height()>i&&(i=e(this).height())}),i>0&&n.height(i)},s=function(){return n.length?void e.each(n,function(t,e){i(e)}):!1},o=function(){t=!0,"fontSizeDetector"in e&&e.fontSizeDetector.addEventListener(s)};return{add:function(t){return n.push(t),i(t)},equalize:function(){return s()}}}(),e.fn.equalHeights=function(){return e.equalHeights.add(this),this},e.fontSizeDetector=function(t){var n,i,s=e.extend({interval:1e3},t),o=!1,a=[],r=-1,c=0,h=function(){o||l(),r=i.width(),c!==r&&(c=r,u())},u=function(){a.length&&e.each(a,function(t,e){e()})},l=function(){o=!0,i=e("").css({width:"1em",height:"1px",position:"absolute",top:"-1em",left:"-1em",fontFamily:"monospace"}).appendTo("body"),n=setInterval(h,s.interval)};return{detect:function(){return h()},addEventListener:function(t){return a[a.length]=t,h()}}}();e.fn.responsiveMenu=function(){var t=e("body.responsive").length>0;e(this).each(function(){function n(){o.on("click",function(){return e(this).attr("class")&&-1!==e(this).attr("class").indexOf(r)?(o.removeClass(r),a.stop().slideUp(h),a.removeClass(c)):(o.addClass(r),a.stop().slideDown(h),a.addClass(c)),!1})}function i(){o.removeClass(r),a.css("display",""),a.removeClass(c)}var s=e(this),o=s.find(".js-responsiveMenu-trigger");o.off("click");var a=s.find(o.attr("href"));if(0===s.length||0===o.length||0===a.length)return!1;var r="is-current",c="is-display",h=300,u=768,l=s.data("responsivemenu"),d=window.innerWidth<=u?"sp":"pc";t?l===d?n():i():"pc"===l&&n()})}}(window,window.jQuery,window._),/*! * @fileOverview Common functions. */ function(t,e){"use strict";var n={initialize:function(){return this},render:function(){return this.setUpTelephoneContent(),this.setUpResponsiveImageSwitch(),this.setUpHeader(),this},onLoad:function(){return this.setUpEqualHeights(),this.setUpModal(),this},onResize:function(){return this.setUpHeader(),this},setUpEqualHeights:function(){var e,n=t(".js-tab-content, .js-accordion-content").filter(":hidden"),i=n.length,s={};i&&n.addClass("js-hidden-content").show(),t(".js-equal-heights").each(function(){var n="";i&&(e=t(this).parents(".js-tab-content").eq(0).attr("id"),n=e?"tab-"+e+"-":""),n+=t(this).data("equalHeightsGroup")?"group-"+t(this).data("equalHeightsGroup"):"offset-"+t(this).offset().top,n in s||(s[n]=t([])),s[n]=s[n].add(this)}),i&&n.filter(".js-hidden-content").hide(),t.each(s,function(){this.equalHeights()})},setUpTelephoneContent:function(){var e=t(window).width(),n=t("html").hasClass("ie8"),i=n?0:768;i>=e&&t(".js-telephone").each(function(){t(this).wrap('')})},setUpResponsiveImageSwitch:function(){var e=t(".fn-responsive-image-switch"),n="_pc",i="_sp",s=768;e.each(function(){(function(e){var o=t(window).width();o>s?e.attr("src",e.attr("src").replace(i,n)).css({visibility:"visible"}):s>=o&&e.attr("src",e.attr("src").replace(n,i)).css({visibility:"visible"})})(t(this));t(window).resize(function(){})})},setUpHeader:function(){t(".js-responsiveMenu-storenav").responsiveMenu(),t(".js-responsiveMenu-globalnav").responsiveMenu()},setUpModal:function(){t(".js-meister > a, .js-tpoint > a").length>0&&t(".js-meister > a, .js-tpoint > a").on("click",function(){var e=t(window).width(),i="1024px",s=t(this).parent().hasClass("js-meister")?"meister.html":"t-point.html";768>e&&(i="80%"),t(this).colorbox({href:"/modal/"+s,width:i,closeButton:!1,opacity:.7,onComplete:function(){n.setUpResponsiveImageSwitch()}});var o=100;t("html").attr("class").indexOf("ie")>-1&&(o=300),setTimeout(function(){t(".js-modal-cancel > a").on("click",function(){t.colorbox.close()})},o)}),t(window).resize(function(){t.colorbox.close()})}};t(document).ready(e.bind(n.initialize().render,n)),t(window).on("load",e.bind(n.initialize().onLoad,n)),t(window).on("resize",e.bind(n.initialize().onResize,n))}(window.jQuery,window._);