function getGridSize(i,t){var e=window.innerWidth,n=1;return"marktdetail"===t?e>=360&&(n=i>=5?5:i):e>=480&&(n=i>=2?2:i,e>=768&&(n=i>=3?3:i,e>=1400&&(n=i>=4?4:i))),n}function buildSlider(){$(".keyvisual .slider").each(function(i,t){$(t).find("ul.slides > li").length>1&&$(t).flexslider({animation:"fade",animationLoop:!1,animationSpeed:600,directionNav:!0,pausePlay:!1,itemMargin:0,controlsContainer:$(t).find(".tegut-controls-container"),customDirectionNav:$(t).find(".tegut-slider-navigation button"),pauseOnHover:!0,slideshow:!0,slideshowSpeed:7e3})}),$(".slider").each(function(i,t){if(!$(t).parents(".keyvisual, .accordion").length&&$(t).find("ul.slides > li").length>1){var e=$(t).data("slides")||1,n=$(t).data("itemwidth")||1,a=$(t).data("itemmargin")||20,o=$(t).data("smoothheight")||!1,d=$(t).data("slideanimation")||"slide",r=$(t).data("title")||"",s={animation:d,animationLoop:!1,itemWidth:n,smoothHeight:o,itemMargin:a,directionNav:!0,pausePlay:!1,controlsContainer:$(t).find(".tegut-controls-container"),customDirectionNav:$(t).find(".tegut-slider-navigation button"),minItems:getGridSize(e,r),maxItems:getGridSize(e,r),slideshow:!1};if("marktdetail"===r){var l=$(t).width(),c={vars:{}};window.innerWidth<=768&&(s.itemWidth=Math.round(l/5),s.itemMargin=0,s.move=1,$(window).resize(function(){var i=getGridSize();c.vars.minItems=i,c.vars.maxItems=i}))}$(t).flexslider(s)}})}var AccordionToggle={initialize:function(){this.accordionToggled()},accordionToggled:function(){jQuery(".accordion-body.collapse").on("shown.bs.collapse",function(){jQuery(".accordion-body").has(".slider")&&jQuery(".accordion-body .slider").each(function(i,t){var e=$(t).data("slides")||1,n=$(t).data("itemwidth")||1,a=$(t).data("itemmargin")||20,o=$(t).data("smoothheight")||!1,d=$(t).data("slideanimation")||"slide",r=$(t).data("title")||"";jQuery(this).flexslider({animation:d,itemWidth:n,smoothHeight:o,itemMargin:a,minItems:getGridSize(e,r),maxItems:getGridSize(e,r),controlsContainer:$(t).find(".tegut-controls-container"),customDirectionNav:$(t).find(".tegut-slider-navigation button"),animationLoop:!1,directionNav:!0,pausePlay:!1,slideshow:!1})})})}};$(window).on("load",buildSlider),$(window).on("load",AccordionToggle.initialize());