var oUnitThemestage={init:function(){this.setEvents('.unitthemestage');this.setTabContent('.unitthemestage')},setEvents:function(sCssPath){sCssPath=(sCssPath!=undefined&&sCssPath!=''?sCssPath+' ':'');$(sCssPath+'[data-unit-event]:not([data-unit-event=""])').each($.proxy(function(lIndex,oElement){var sParams,sFunction;sFunction=$(oElement).attr('data-unit-event-function');sParams=$(oElement).attr('data-unit-event-params');if(sFunction=='')return;$(oElement).on($(oElement).attr('data-unit-event'),$.proxy(function(){sParams=sParams.replace('this','oElement');eval('this.'+sFunction+'('+sParams+')')},this))},this))},setTabContent:function(sCssPath){sCssPath=(sCssPath!=undefined&&sCssPath!=''?sCssPath+' ':'');$(sCssPath+'[data-tab-content]:not([data-tab-content=""])').each($.proxy(function(lIndex,oElement){var oContainer=$(sCssPath+'[data-tab-container='+$(oElement).attr('data-tab-content')+']').html($(oElement).html())},this))},toggleTab:function(lCurrent,oEvent){oTab=$('.unitthemestage .tabs .tab').eq(lCurrent);var oMain=oTab.closest('[data-unit-layoutkey]');var sLayoutKey=oMain.attr('data-unit-layoutkey');if(this[sLayoutKey]&&typeof(this[sLayoutKey].toggleTab)=='function'){}else{oTab.siblings('.tab').removeClass('active').find('.tabContent').slideUp();oTab.addClass('active').find('.tabContent').slideDown()}},getOffset:function(){return 0},next:function(oElement){oElement=$(oElement);var oMain=oElement.closest('[data-unit-layoutkey]');var sLayoutKey=oMain.attr('data-unit-layoutkey');if(this[sLayoutKey]&&typeof(this[sLayoutKey].next)=='function'){this[sLayoutKey].next(oElement)}else{var oNext=$('[data-unit-scroll-to]',oMain).first();if(!oNext.length)return;$('body, html').animate({scrollTop:oNext.offset().top+this.getOffset(oNext)})}}};onScrMngrLoaded(function(){$(document).ready(function(){oUnitThemestage.init()})});function renderDefaultIcons(sParent){sParent=sParent==undefined?'':sParent+' ';$(sParent+"*.icon1 ul li, "+sParent+"ul.icon1 li").each(function(){var oElement=$('> svg.icon-next bgicon',this);if(oElement.length){$(oElement).html('')}else{$(this).html('<svg class="icon icon-next bgicon"><use xlink:href="#icon-next"></use></svg>'+$(this).html());oElement=$('> svg.icon-next bgicon',this)}});$(sParent+"*.button1, "+sParent+".button2, "+sParent+".button3, "+sParent+".button4, "+sParent+".button5, "+sParent+".button8").each(function(){var sClass="next";if($(this).hasClass('down')){sClass="down"}var oElement=$('> span.arrow-'+sClass,this);var oInsertToElement;if(oElement.length==0){if($('> span',this).length){oInsertToElement=$('> span',this).eq(0)}else{oInsertToElement=$(this)}oInsertToElement.html("<span>"+oInsertToElement.html()+'</span><span class="arrow-'+sClass+'"><span class="innerarrow"></span></span>');oElement=$('> span.arrow.next',oInsertToElement)}});$(sParent+"*.arrow1,"+sParent+"*.p2,"+sParent+"*.p3").each(function(){if($(this).hasClass('prev')||$(this).hasClass('p2')){var oElement=$('> span.arrow-prev',this);if(oElement.length==0){$(this).append('<span class="arrow-prev"><span class="innerarrow"></span></span>');oElement=$('> span.arrow.prev',this)}}else if($(this).hasClass('down')){var oElement=$('> span.arrow-down',this);if(oElement.length==0){$(this).append('<span class="arrow-down"><span class="innerarrow"></span></span>');oElement=$('> span.arrow.down',this)}}else if($(this).hasClass('up')){var oElement=$('> span.arrow-up',this);if(oElement.length==0){$(this).append('<span class="arrow-up"><span class="innerarrow"></span></span>');oElement=$('> span.arrow.up',this)}}else{var oElement=$('> span.arrow-next',this);if(oElement.length==0){$(this).append('<span class="arrow-next"><span class="innerarrow"></span></span>');oElement=$('> span.arrow.next',this)}}})}function positionBreadcrumb(){var oBreadcrumb=$('[itemprop="breadcrumb"]');if(!oBreadcrumb.length)return;var oContainer=$('[data-breadcrumb="true"]').first().find('[data-breadcrumb-container="true"]');if(!oContainer.length)return;if(oContainer.data('breadcrumb-minwidth')!=''){var lMinWidth=parseInt(oContainer.data('breadcrumb-minwidth'));if($(document).width()<lMinWidth)return}oContainer.html(oBreadcrumb[0].outerHTML);oBreadcrumb.remove()}function initScrollIn(){$('[data-scrollin="true"]').each(function(i,obj){$(window).on('scroll',function(){if($(window).scrollTop()+($(window).height())>($(obj).find('.scrollinelement').eq(0).offset().top)){if(!$(obj).hasClass('scrollin')){$(obj).addClass('scrollin')}}else{}})})}function initObjectFit(sType,oContext){oContext=oContext||document;var oObjects=$('[data-object-fit="'+sType+'"]',$(oContext));oObjects.each(function(i,o){var oPicture,oVideo,oImg;var oElement=$(o);var bUseCssObjectFit=oElement.attr('data-object-fit-css');if(window.navigator.userAgent.indexOf("Edge")>0&&(oElement.is('video')||oElement.children('video').length))bUseCssObjectFit='false';if(bUseCssObjectFit=='true'){bUseCssObjectFit=true}else if(bUseCssObjectFit=='false'){bUseCssObjectFit=false}else{bUseCssObjectFit=undefined}if(oElement.is('img'))oElement=oElement.parent();if(oElement.data('bInitObjectFit')==true){oElement.objectFit(sType,bUseCssObjectFit)}else{oElement.data('bInitObjectFit',true);if(oElement.is('picture')||oElement.find('picture').length||oElement.is('video')||oElement.find('video').length){if(oElement.is('picture')){oPicture=oElement}else if(oElement.is('video')){oVideo=oElement}else{oPicture=oElement.find('picture');oVideo=oElement.find('video')}oPicture.each(function(){oImg=$(this).find('img');if(oImg.length){$('<img />').load(function(){oElement.objectFit(sType,bUseCssObjectFit)}).attr('src',oImg.attr('src'))}else{$(this).on('image:load',function(){$(this).closest('[data-object-fit="'+sType+'"]').objectFit(sType,bUseCssObjectFit)})}});oVideo.each(function(){if($(this).attr('bVideoConverted')=='true'){oElement.objectFit(sType,bUseCssObjectFit)}else{$(this).one('video:converted',$.proxy(function(){$(this).closest('[data-object-fit="'+sType+'"]').objectFit(sType,bUseCssObjectFit)},this))}})}else if(oElement.find('img').length){oElement.find('img').each(function(){$('<img />').load(function(){oElement.objectFit(sType,bUseCssObjectFit)}).attr('src',$(this).find('img').attr('src'))})}}})}function initAdaptHeight(oContext){oContext=oContext||document;$('[data-adapt-height="true"]',$(oContext)).each(function(i,o){var oElement=$(this);if(oElement.data('bInitAdaptHeight')!==true){oElement.data('bInitAdaptHeight',true);var lMinWidth=parseInt(oElement.attr('data-adapt-height-min-width'),10)||0;var lMinHeight=parseInt(oElement.attr('data-adapt-height-min-height'),10)||0;RespHelper.on('resize:change',$.proxy(function(){var oElem=$(this);var sSelector=oElement.attr('data-adapt-height-selector');var lHeight=$(window).height();var lLastHeight=oElem.data('lLastAdaptedHeight')||-1;var lMultiplier=parseInt(oElement.attr('data-adapt-height-multiplier'),10)||1;lHeight=lHeight*lMultiplier;if(sSelector!=undefined&&sSelector!=''){$(sSelector).each(function(){lHeight-=$(this).outerHeight()})}if(lHeight>$(window).width()&&lMinHeight>0){lHeight=lMinHeight}if(lLastHeight==lHeight&&oElement.hasClass('adapted-height'))return;oElem.data('lLastAdaptedHeight',lHeight);oElem.css('height',lHeight);oElem.addClass('adapted-height');initObjectFit('cover',oElem.parent())},this),{lMinWidth:lMinWidth+1,lMinHeight:lMinHeight+1,sOperator:'and'});if(lMinWidth>0||lMinHeight>0){RespHelper.on('resize:change',$.proxy(function(){var oElem=$(this);if(!oElem.hasClass('adapted-height'))return;oElem.css('height','');oElem.removeClass('adapted-height');initObjectFit('cover',oElem.parent())},this),{lMaxWidth:lMinWidth,lMaxHeight:lMinHeight})}}});RespHelper.fire('resize:change')}function onWindowScroll(){$(window).on('scroll',function(){if($(window).scrollTop()>300){$('body').addClass('windowscrolled')}else{$('body').removeClass('windowscrolled')}if($(window).scrollTop()>440){$('body').addClass('windowscrolledbefore')}else{$('body').removeClass('windowscrolledbefore')}var lScrollPosition=$('body').data('lLastScrollPosition');if(lScrollPosition<$(document).scrollTop()&&lScrollPosition>0){$('body').addClass('scrolled');$('body').addClass('scrolleddown')}else{$('body').removeClass('scrolleddown')}$('body').data('lLastScrollPosition',$(document).scrollTop());if($(document).scrollTop()<=0){$('body').removeClass('scrolled')}if($(window).scrollTop()>$('header.pageheader').height()){}else{$('body').removeClass('afterheader')}if(($(window).scrollTop()+$(window).height())>$('footer.pagefooter').offset().top+$('footer.pagefooter').height()-40){$('body').addClass('onpageend');oPlanerLPT1.deleteCssClasses()}else{$('body').removeClass('onpageend')}})}function onWindowLoad(){$('body').addClass('loaded')}function initGridChanger(){var oObjects=$('[data-gridchanger=true]');oObjects.each(function(i,o){$('div.tab',$(o)).each(function(j,obj){$(obj).on('click',function(){if($(o).data('noscrollinafterchange')){$($(o).data('gridselector')).find('[data-scrollin=true]').removeClass('scrollincontainer');$($(o).data('gridselector')).find('[data-scrollin=true]').attr('data-scrollin','false')}$('div.tab.active',$(o)).removeClass('active');$(obj).addClass('active');$($(o).data('gridselector')).removeClass('list');$($(o).data('gridselector')).removeClass('grid');$($(o).data('gridselector')).addClass($(obj).data('gridclass'));eval($(obj).data('gridonclick'))})})})}function initFAQList(){var oObjects=$('[data-faqlist=true]');oObjects.each(function(i,o){$('.element .question',$(o)).each(function(j,obj){$(obj).on('click',function(){$(obj).siblings('.answer').slideToggle();$(obj).toggleClass('active')})})})}function mouseMoveOnLightbox(){var moveTimer;if($('.lightbox').length){$('.lightbox').on('mousemove',function(){$(this).addClass('mousemove');clearTimeout(moveTimer);moveTimer=setTimeout($.proxy(function(){$(this).removeClass('mousemove')},this),1000)})}}$(function(){positionBreadcrumb();initAdaptHeight();initObjectFit('cover');initScrollIn();onWindowScroll();initGridChanger();initFAQList();mouseMoveOnLightbox();var resizeTimer;$(window).resize(function(){clearTimeout(resizeTimer);resizeTimer=setTimeout(function(){$('[data-object-fit="cover"]').objectFit('cover')},200)});renderDefaultIcons();var aFeatures=['transition','transform'];var sPrefix;for(var i=0;i<aFeatures.length;i++){sPrefix='no';if(detectCSSFeature(aFeatures[i]))sPrefix='with';$(document.body).addClass(sPrefix+aFeatures[i])}});$(window).on('load',function(){onWindowLoad()});function detectCSSFeature(sFeatureName){var bFeature=false;var aDomPrefixes='Webkit Moz ms O'.split(' ');var oBody=document.body;var sFeatureNameCapital;sFeatureName=sFeatureName.toLowerCase();if(oBody.style[sFeatureName]!==undefined){bFeature=true}if(bFeature===false){sFeatureNameCapital=sFeatureName.charAt(0).toUpperCase()+sFeatureName.substr(1);for(var i=0;i<aDomPrefixes.length;i++){if(oBody.style[aDomPrefixes[i]+sFeatureNameCapital]!==undefined){bFeature=true;break}}}return bFeature}function setColorLuminance(sColor,fLum){if(sColor.substr(0,3)=='rgb'){eval('sColor = rgb2hex'+sColor.substr(3))}sColor=String(sColor).replace(/[^0-9a-f]/gi,'');if(sColor.length<6){sColor=sColor[0]+sColor[0]+sColor[1]+sColor[1]+sColor[2]+sColor[2]}fLum=fLum||0;var sRgb="#",c,i;for(i=0;i<3;i++){c=parseInt(sColor.substr(i*2,2),16);c=Math.round(Math.min(Math.max(0,c+(c*fLum)),255)).toString(16);sRgb+=("00"+c).substr(c.length)}return sRgb}function rgb2hex(r,g,b){return'#'+r.toString(16)+g.toString(16)+b.toString(16)}function toggleOverlay(sSharedKey,oParams,onAfterFinish,bCloseButton){var oOverlay=$('#overlaycontainer');var oOverlayContainer=$('#OverlaySharedContainer');var oBody=$('#body');var ua=window.navigator.userAgent;var msie=ua.indexOf("MSIE ");var oCloseButton=bCloseButton?'<div class="close pointer" onclick="toggleOverlay();"><span></span><span></span></div>':'';if(oOverlayContainer.hasClass('active')){overlayCssAnimate(oOverlay,oOverlayContainer,'')}else{$.ajax(msie>0?encodeURI(document.location.href):document.location.href,{data:$.extend({'sSharedKey':sSharedKey},oParams||{}),type:"POST",success:function(data){overlayCssAnimate(oOverlay,oOverlayContainer,data,onAfterFinish,oCloseButton)}})}}function overlayCssAnimate(oOverlay,oOverlayContainer,oData,onAfterFinish,oCloseButton){var oBody=$('body');cssAnimate.call(oOverlay,'showOverlay',function(){oOverlay.removeClass('showOverlay');if(oOverlayContainer.hasClass('active')){oOverlayContainer.removeClass('active');oBody.removeClass('hidden');oOverlayContainer.html('')}else{oOverlayContainer.addClass('active');oBody.addClass('hidden');oOverlayContainer.html(oData+oCloseButton)}cssAnimate.call(oOverlay,'hideOverlay',function(){oOverlay.removeClass('hideOverlay')});if(oData!=''){if(onAfterFinish){eval(onAfterFinish)}}})}var cssAnimate=function(cssClass,callback){var self=this;var setAnimationListener=function(){self.one('webkitAnimationEnd oanimationend oAnimationEnd msAnimationEnd animationend',function(e){if(e.originalEvent.animationName==cssClass&&e.target===e.currentTarget){callback();renderDefaultIcons()}else{setAnimationListener()}})};self.addClass(cssClass);setAnimationListener()};jQuery.prototype.generateTabs=function(sTabSelector,sContentSelector,oOptions,sSecondTabSelector){var options=jQuery.extend({aTabs:jQuery(sTabSelector,this),aSecondTabs:jQuery(sSecondTabSelector,this),aElements:jQuery(sContentSelector,this),bTabContainer:true,sTabContainer:'#tabcontainer',bActiveTabisClickable:true,oLastElement:undefined,oLastTab:undefined,oSecondLastTab:undefined,bFirstVisible:true,sFirstVisibleTabID:'',lMinWidth:800,bInsertedtInContainer:false,onAfterClick:'',},(oOptions||{}));if(options.bFirstVisible&&options.sFirstVisibleTabID==''){if(options.aSecondTabs!=''){addActiveObject(jQuery(options.aTabs[0]),jQuery(options.aSecondTabs[0]),jQuery(options.aElements[0]));setLastObject(jQuery(options.aTabs[0]),jQuery(options.aSecondTabs[0]),jQuery(options.aElements[0]))}else{addActiveObject(jQuery(options.aTabs[0]),undefined,jQuery(options.aElements[0]));setLastObject(jQuery(options.aTabs[0]),undefined,jQuery(options.aElements[0]))}}if(options.sFirstVisibleTabID!=''){options.aTabs.each(function(i,o){if($(o).identify()==options.sFirstVisibleTabID){if(options.aSecondTabs!=''){addActiveObject(jQuery(options.aTabs[i]),jQuery(options.aSecondTabs[i]),jQuery(options.aElements[i]));setLastObject(jQuery(options.aTabs[i]),jQuery(options.aSecondTabs[i]),jQuery(options.aElements[i]))}else{addActiveObject(jQuery(options.aTabs[i]),undefined,jQuery(options.aElements[i]));setLastObject(jQuery(options.aTabs[i]),undefined,jQuery(options.aElements[i]))}}})}jQuery.each(options.aTabs,switchTabs);if(options.aSecondTabs!=''){jQuery.each(options.aSecondTabs,switchTabs)}var HelperDesktop=RespHelper.one('resize:change',function(){if(options.bTabContainer&&!options.bInsertedtInContainer){options.bInsertedtInContainer=true;$(options.sTabContainer).html(options.aTabs)}},{lMinWidth:options.lMinWidth+1});var HelperMobile=RespHelper.one('resize:change',function(){if(options.bTabContainer&&options.bInsertedtInContainer){options.bInsertedtInContainer=false;options.aTabs.each(function(i,obj){$(obj).insertBefore(options.aElements[i])})}},{lMaxWidth:options.lMinWidth});if($(window).width()>parseInt(options.lMinWidth)){HelperDesktop.call()}else{HelperMobile.call()}function switchTabs(i,obj){jQuery(obj).on('click',function(event){if((options.oLastElement!=undefined&&options.bActiveTabisClickable)||(options.oLastElement!=undefined&&(!options.bActiveTabisClickable)&&options.oLastElement[0]!=options.aElements[i])){options.oLastTab.removeClass('active');options.oLastElement.removeClass('active');if(options.aSecondTabs!='')options.oSecondLastTab.removeClass('active')}if(options.oLastElement==undefined||options.oLastElement[0]!=options.aElements[i]){if(options.aSecondTabs!=''){toggleObject(jQuery(obj),jQuery(options.aSecondTabs[i]),jQuery(options.aElements[i]));setLastObject(jQuery(obj),jQuery(options.aSecondTabs[i]),jQuery(options.aElements[i]))}else{toggleObject(jQuery(obj),undefined,jQuery(options.aElements[i]));setLastObject(jQuery(obj),undefined,jQuery(options.aElements[i]))}}else if(options.bActiveTabisClickable){setLastObject(undefined,undefined,undefined)}if(typeof(options.onAfterClick)=='function'){options.onAfterClick()}})}function setLastObject(oTab,oSecondTab,oElement){options.oLastTab=oTab;options.oSecondLastTab=oSecondTab;options.oLastElement=oElement}function toggleObject(oTab,oSecondTab,oElement){oTab.toggleClass('active');oSecondTab.toggleClass('active');oElement.toggleClass('active')}function addActiveObject(oTab,oSecondTab,oElement){oTab.addClass('active');oSecondTab.addClass('active');oElement.addClass('active')}};function scrollToMyElement(oElement,lTime,lOffset,sParent){sParentSelector=sParent?sParent:'html, body';$(sParentSelector).animate({scrollTop:$(oElement).offset().top-(lOffset?lOffset:0)},lTime)}function printIt(){if(!window.print){return}else{print()}}function onFormError(oErrors){$.each(oErrors.ER,function(sKey,obj){scrollToMyElement($('[name='+sKey+']'),500,100);return false})}var oWindowListT1={bVideoLoaded:false,sElementcontainer:'#elementcontainer',lPageNumber:1,onInit:function(options){this.options=$.extend({sSharedKey:'',oItemContainer:'',oLoadMoreContainer:'',sModuleIdPrefix:'',sFilterIDs:'',lPageSize:999999,lCount:0},options||{});$(document).ready($.proxy(function(){this.checkPageNumber()},this))},checkImageLoaded:function(oPictures){var bImageLoaded=true;var lTimer=null;$.each(oPictures,$.proxy(function(i,oPic){var oImg=$(oPic).find('img');if(oImg.length){$(oImg).one('load',$.proxy(function(){clearTimeout(lTimer);lTimer=window.setTimeout($.proxy(function(){this.element.trigger(this.sModuleIdPrefix+':imgLoaded')},this),200)},this))}else{bImageLoaded=false}},this));if(bImageLoaded){this.element.trigger(this.sModuleIdPrefix+':imgLoaded')}else{window.setTimeout($.proxy(function(){this.checkImageLoaded(oPictures)},this),100)}},checkVideoLoaded:function(aVideos){$.each(aVideos,$.proxy(function(i,oVideo){oVideo.addEventListener('loadeddata',$.proxy(function(){this.bVideoLoaded=true},this))},this));if(this.bVideoLoaded){this.element.trigger(this.sModuleIdPrefix+':videoLoaded')}else{window.setTimeout($.proxy(function(){this.checkVideoLoaded(aVideos)},this),100)}},checkActiveFilters:function(sCatalogKey,lCategoryID,sFilterIDs){sFilterIDs=FilterData.FF.sFilterIDs?FilterData.FF.sFilterIDs.join():sFilterIDs;$.ajax(location.protocol+'//'+location.host+location.pathname+(location.search?location.search:''),{type:'POST',data:{'sSharedKey':'WindowListT1.Filter','sFilterIDs':sFilterIDs,'sCatalogKey':sCatalogKey,'lCategoryID':lCategoryID},success:$.proxy(function(oData){oJsonFilter=oData;$('#Filter').find('div.row.checkbox').addClass('disabled');for(var lLabelID in oJsonFilter){$('#Filter input[value="'+lLabelID+'"]').parents('div.row.checkbox').removeClass('disabled')}},this)})},update:function(param){this.options=$.extend(this.options,param);this.checkPageNumber()},nextPage:function(){$(this.options.sModuleIdPrefix+'loader').show();this.lPageNumber++;this.loadAjax()},loadAjax:function(){$.ajax(window.navigator.userAgent.indexOf("MSIE ")>0?encodeURI(document.location.href):document.location.href,{data:{'sSharedKey':this.options.sSharedKey,'lPageNumber':this.lPageNumber,'sFilterIDs':this.options.sFilterIDs},type:"POST",success:$.proxy(function(data){$('#'+this.options.oItemContainer).append(data);this.checkPageNumber();renderDefaultIcons();$(this.options.sModuleIdPrefix+'loader').hide()},this)})},checkPageNumber:function(){var lMaxPage=this.options.lCount/this.options.lPageSize;if(this.options.lCount%this.options.lPageSize!=0){lMaxPage+=1}lMaxPage=parseInt(lMaxPage);if(this.lPageNumber>=lMaxPage){$('#'+this.options.oLoadMoreContainer).hide()}else{$('#'+this.options.oLoadMoreContainer).show()}}};var oWindowListT1SelectFilters={sLastObjectID:'',addFilterActiveClass:function(sObjectID){if(this.sLastObjectID!=''&&this.sLastObjectID!=sObjectID){$(this.sLastObjectID).parent('div.selectfilter').append($('#subfilter').children('div.filtercontent'));$(this.sLastObjectID).parent('div.selectfilter').removeClass('aktiv');this.sLastObjectID=sObjectID}else if(this.sLastObjectID==sObjectID){$(this.sLastObjectID).parent('div.selectfilter').append($('#subfilter').children('div.filtercontent'));this.sLastObjectID=''}else{this.sLastObjectID=sObjectID}if(this.sLastObjectID!=''){$('#subfilter').addClass('aktiv');$('#subfilter').html($(sObjectID).siblings('div.filtercontent'));$('#subfilter').height($('#subfilter').find('div.filtercontent').height()+$('#subfilter').find('div.closebutton').height())}else{$('#subfilter').height(0);$('#subfilter').removeClass('aktiv');$('#subfilter').html('')}$(sObjectID).parent('div.selectfilter').toggleClass('aktiv')},addActiveFilter:function(lFilterID,sLabelName){var bExists=false;var oElement=$('<div><div>');oElement.addClass("labels");oElement.data("checkboxid",lFilterID);oElement.html(sLabelName);oElement.on('click',$.proxy(function(){this.deleteActiveFilter(oElement)},this));$('#activefilters').find('div').each(function(i,o){if($(o).data('checkboxid')==lFilterID){$(o).remove();bExists=true;if($('#activefilters').find('div').length==0){$('#activefilters').removeClass('haslabels')}return false}});if(!bExists){$('#activefilters').addClass('haslabels');$('#activefilters').append(oElement)}},deleteActiveFilter:function(oElement){$(oElement.data('checkboxid')).trigger('click');oElement.remove()},resetFilter:function(){$('#activefilters .labels:not(.delete)').each($.proxy(function(i,obj){var oInput=$($(obj).data('checkboxid'));oInput[0].checked=false;oInput.eq(0).siblings('svg').removeClass('icon-checkbox-checked');oInput.eq(0).siblings('svg').addClass('icon-checkbox');oInput.eq(0).siblings('svg').children('use').attr('xlink:href','#icon-checkbox');$(obj).remove()},this));$('#FilterDeleteFilter').val('true');FilterData.FF.sFilterIDs='';Filter.checkFormular(FilterData);oWindowListT1.checkActiveFilters('WindowListT1','');$('#FilterDeleteFilter').val('false');this.toggleParams()},toggleParams:function(sParams){if(sParams!=undefined)sParams=sParams.replace(/ /g,'',true);var sUrl=location.href;if(location.search!=''){sUrl=location.href.slice(0,location.href.indexOf('?'))}else if(location.hash!=''){sUrl=location.href.slice(0,location.href.indexOf('#'))}sUrl+=sParams||'';window.history.pushState({},"",sUrl)}};$(function(){var lLastPosition=0});function toggleBox(oElement,sSelector){var oInfoBox=$(sSelector);oInfoBox.toggleClass('active');$(oElement).toggleClass('active');if($(oElement).hasClass('active')){oInfoBox.height($('div.innen',oInfoBox).height())}else{oInfoBox.height(0)}}function resetBoxHeight(sSelector){var oInfoBox=$(sSelector);var oTimeout=setTimeout(function(){oInfoBox.height($('div.innen',oInfoBox).height())},200)}var oSearchT1={openSearch:function(){$('html, body').animate({scrollTop:'0px'},0);$('body').toggleClass('search')}};oRequestT1={oInnerContainer:undefined,oCatalogContainer:undefined,oButton:undefined,oFixedBardContainer:undefined,oFixedBardTextContainer:undefined,oSingleDic:'',oMultiDic:'',changeRequestType:function(obj,lProductID,sRequestType){$(obj).parents('.boxes').find('.box').removeClass('active');$(obj).parents('.box').addClass('active');$('[data-requesttype]').hide();$('[data-requesttype*="'+sRequestType+'"]').show();if(sRequestType=='offerrequest'){$('#Request').find('#address').addClass('time');$('#Request').find('#address').insertBefore($('#Request').find('.message'));$('#Request').find('#address').addClass('bauaddress');$('#Request').find('#address').removeClass('address');$('#Request').find('.mail').addClass('nomargin')}else{$('#Request').find('#address').removeClass('time');$('#Request').find('#address').insertAfter($('#Request').find('.mail'));$('#Request').find('#address').addClass('address');$('#Request').find('#address').removeClass('bauaddress');$('#Request').find('.mail').removeClass('nomargin')}},changeBauvorhaben:function(lLabelID){$('[data-bauvorhaben]').hide();$('[data-bauvorhaben*="'+lLabelID+'"]').show();$('input:radio[name=Anschrift]').prev('svg').removeClass('icon-radio-checked');$('input:radio[name=Anschrift]').prev('svg').children('use').attr('xlink:href','#icon-radio');if(lLabelID=='20277'){$('[value="AnschriftAbweichend"]').click();$('[value="AnschriftAbweichend"]').prev('svg').removeClass('icon-radio');$('[value="AnschriftAbweichend"]').prev('svg').children('use').removeClass('icon-radio');$('[value="AnschriftAbweichend"]').prev('svg').addClass('icon-radio-checked');$('[value="AnschriftAbweichend"]').prev('svg').children('use').attr('xlink:href','#icon-radio-checked')}else{$('[value="AnschriftIdentisch"]').click();$('[value="AnschriftIdentisch"]').prev('svg').removeClass('icon-radio');$('[value="AnschriftIdentisch"]').prev('svg').children('use').removeClass('icon-radio');$('[value="AnschriftIdentisch"]').prev('svg').addClass('icon-radio-checked');$('[value="AnschriftIdentisch"]').prev('svg').children('use').attr('xlink:href','#icon-radio-checked')}},changeAnschrift:function(lLabelID){$('[data-anschrift]').hide();$('[data-anschrift*="'+lLabelID+'"]').show()},changeThemes:function(lLabelID,bProductIDs){var ua=window.navigator.userAgent;var msie=ua.indexOf("MSIE ");var oLabelIDs=$('#RequestsThemes');var oAddressContainer=$('#addressblock');var sSharedKey='RequestT1.LoadCatalogs';this.oCatalogContainer=$('#catalogcontainer');this.oButton=$('#button').parent('div');this.oInnerContainer=$('#innercontainer');this.oFixedBardContainer=$('#fixedbottomcontainer');this.oFixedBardTextContainer=$('#fixedbarcentered');if(oLabelIDs.val().indexOf(','+lLabelID)>=0){oLabelIDs.val(oLabelIDs.val().replace(','+lLabelID,''))}else{oLabelIDs.val(oLabelIDs.val()+','+lLabelID)}if(oAddressContainer){oLabelIDs.val()==''?oAddressContainer.hide():oAddressContainer.show()}$.ajax(msie>0?encodeURI(document.location.href):document.location.href,{data:{'sSharedKey':sSharedKey,'aLabelIDs':oLabelIDs.val(),'bProductIDs':bProductIDs},type:"POST",success:$.proxy(function(data){if(!this.oCatalogContainer)return;this.oCatalogContainer.html(data);this.checkCssClasses()},this)})},checkCssClasses:function(){if(this.oCatalogContainer.find('div.catalog').length>6){this.oButton.removeClass('hidden')}else{this.oButton.addClass('hidden')}if(this.oCatalogContainer.find('div.catalog').length>0){this.oCatalogContainer.parents('div.outercatalogs').eq(0).removeClass("noelements-error")}else{this.oCatalogContainer.parents('div.outercatalogs').eq(0).addClass("noelements-error")}if(this.oCatalogContainer.find('div.catalog').length<=3){this.oInnerContainer.removeClass('morethanthree')}else{this.oInnerContainer.addClass('morethanthree')}if(this.oFixedBardContainer.length>0){if(this.oCatalogContainer.find('div.catalog').length<=0){$('#body').removeClass('openprospektcontainer')}else if(this.oCatalogContainer.find('div.catalog').length==1){$('#body').addClass('openprospektcontainer');this.oFixedBardTextContainer.html(this.oCatalogContainer.find('div.catalog').length+' '+this.oSingleDic)}else if(this.oCatalogContainer.find('div.catalog').length>1){$('#body').addClass('openprospektcontainer');this.oFixedBardTextContainer.html(this.oCatalogContainer.find('div.catalog').length+' '+this.oMultiDic)}}},showAllCatalogs:function(){this.oCatalogContainer.parents('div.outercatalogs').eq(0).toggleClass('showall')}};function checkImageLoaded(oPictures){var bImageLoaded=true;var lTimer=null;$.each(oPictures,$.proxy(function(i,oPic){console.log(oPic);var oImg=$(oPic).find('img');if(oImg.length){bImageLoaded=bImageLoaded&&oImg[0].complete}},this));if(bImageLoaded){$('#elements').trigger('ColorPicker:imgLoaded')}else{window.setTimeout($.proxy(function(){this.checkImageLoaded(oPictures)},this),100)}}function loadPlanerDetails(lCategoryID,lSubCategory,$this){if(!$this.hasClass('active')){$('PlanerT1TeaserListT1loader').show();$.ajax(location.protocol+'//'+location.host+location.pathname+(location.search?location.search:''),{type:'POST',data:{'lAjaxSubCatID':lCategoryID,'lAjaxThirdSubCatID':lSubCategory,'sSharedKey':'PlanerT1.TeaserListT1.TeaserListDetail'},success:$.proxy(function(data){$('#elements').html(data);$('#elements').bind('ColorPicker:imgLoaded',$.proxy(function(){renderDefaultIcons();setActiveElements();initCsutomColorPicker();$('PlanerT1TeaserListT1loader').hide()},this));checkImageLoaded($('#elements').find('div.tabs picture').add($('.colorcontent.active').find('picture')))},this)})}}function openMobileElementTabs(){if($(window).width()<=1100){$('#subcatcontainer').toggleClass('open')}}function initCsutomColorPicker(){$('.c-ral__item').hover(function(){$('.c-ral__item').removeClass('c-ral__item--sibling-1 c-ral__item--sibling-2 c-ral__item--sibling-3 c-ral__item--sibling-4');$(this).prev().addClass('c-ral__item--sibling-1');$(this).next().addClass('c-ral__item--sibling-1');$(this).prev().prev().addClass('c-ral__item--sibling-2');$(this).next().next().addClass('c-ral__item--sibling-2');$(this).prev().prev().prev().addClass('c-ral__item--sibling-3');$(this).next().next().next().addClass('c-ral__item--sibling-3');$(this).prev().prev().prev().prev().addClass('c-ral__item--sibling-4');return $(this).next().next().next().next().addClass('c-ral__item--sibling-4')},function(){return $('.c-ral__item').removeClass('c-ral__item--sibling-1 c-ral__item--sibling-2 c-ral__item--sibling-3 c-ral__item--sibling-4')})}$(function(){initCsutomColorPicker()});var oPlanerLPT1={oContainer:undefined,oElements:undefined,oInterval:undefined,oTimeout:undefined,bWaitEnd:false,bLock:false,keys:{37:1,38:1,39:1,40:1},bFirst:true,lPosition:0,lCurrentPosition:0,oElementContainer:undefined,bResetVideos:false,init:function(){this.oElements=$('[data-planerobject=true]');this.oContainer=$('.PlanerT1PLanerLPT1').eq(0);this.oContainer.height(this.oElements.eq(0).height()*this.oElements.length);$(window).on('scroll.planner',function(oEvent){this.scrollevent(oEvent)}.bind(this));$(window).on('scroll.plannerpause',$.proxy(function(oEvent){if(this.bLock){if(this.bResetVideos){this.resetImgVideos();this.bResetVideos=false}$(document).scrollTop(this.lCurrentPosition)}},this))},scrollevent:function(oEvent){if(!this.bWaitEnd&&!this.bLock){this.bLock=true;this.lCurrentPosition=$(document).scrollTop();$(window).off('scroll.planner');oEvent.preventDefault();this.checkActiveElement(oEvent);if(!this.bWaitEnd){this.setScrollEvent()}}},setScrollEvent:function(){$(window).on('scroll.planner',function(oEvent){this.scrollevent(oEvent)}.bind(this));this.bLock=false},checkScrollDown:function(){var bScrollDown=(this.lPosition<=window.pageYOffset);this.lPosition=window.pageYOffset;return bScrollDown},checkActiveElement:function(oEvent){this.oElements.each(function(i,oObj){if(window.pageYOffset>=($(oObj).height()*i)&&window.pageYOffset<($(oObj).height()*(i+1))){if($(oObj).find('div.imgcontainer').length){var bEnterDown=false;var bEnterUp=false;bEnterDown=($(oObj).find('div.imgcontainer div.fadeimg').eq(0).hasClass('active')&&oPlanerLPT1.checkScrollDown());bEnterUp=($(oObj).find('div.imgcontainer div.fadeimg').eq($(oObj).find('div.imgcontainer div.fadeimg').length-1).hasClass('active')&&!oPlanerLPT1.checkScrollDown());if(bEnterDown||bEnterUp){if(window.pageYOffset>=(($(oObj).height()*i)+$(oObj).height()/6)){oPlanerLPT1.start(true,oEvent)}else{oPlanerLPT1.start(false,oEvent)}}}if($(oObj).find('div.iconsouter').length){if(window.pageYOffset>=(($(oObj).height()*i)+$(oObj).height()/6)){if(!$(oObj).hasClass('visibleicons')){oPlanerLPT1.bWaitEnd=true;oPlanerLPT1.disableScroll(oEvent);$(oObj).find('div.iconsouter').eq(0).one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){oPlanerLPT1.bWaitEnd=false;oPlanerLPT1.enableScroll(oEvent);$(oObj).find('div.iconsouter').eq(0).off('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend')});$(oObj).addClass('visibleicons')}}else{if($(oObj).hasClass('visibleicons')){oPlanerLPT1.bWaitEnd=true;oPlanerLPT1.disableScroll(oEvent);$(oObj).find('div.iconsouter').eq(0).one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){oPlanerLPT1.bWaitEnd=false;oPlanerLPT1.enableScroll(oEvent);$(oObj).find('div.iconsouter').eq(0).off('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend')});$(oObj).removeClass('visibleicons')}}}if(window.pageYOffset>=(($(oObj).height()*i)+$(oObj).height()/4)){if($(oObj).find('div.teaserouter')&&!$(oObj).hasClass('visibleteaser')){oPlanerLPT1.bWaitEnd=true;oPlanerLPT1.disableScroll(oEvent);$(oObj).find('div.teaserouter').eq(0).one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){oPlanerLPT1.bWaitEnd=false;oPlanerLPT1.enableScroll(oEvent);$(oObj).find('div.teaserouter').eq(0).off('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend')});$(oObj).addClass('visibleteaser')}}else{if($(oObj).find('div.teaserouter')&&$(oObj).hasClass('visibleteaser')){oPlanerLPT1.bWaitEnd=true;oPlanerLPT1.disableScroll(oEvent);$(oObj).find('div.teaserouter').eq(0).one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){oPlanerLPT1.bWaitEnd=false;oPlanerLPT1.enableScroll(oEvent);$(oObj).find('div.teaserouter').eq(0).off('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend')});$(oObj).removeClass('visibleteaser')}}if(window.pageYOffset>=(($(oObj).height()*i)+$(oObj).height()/4*3)){if($(oObj).find('div.teaserouter')&&!$(oObj).hasClass('teaserout')){oPlanerLPT1.bWaitEnd=true;oPlanerLPT1.disableScroll(oEvent);$(oObj).find('div.teaserouter').eq(0).one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){oPlanerLPT1.bWaitEnd=false;oPlanerLPT1.enableScroll(oEvent);$(oObj).find('div.teaserouter').eq(0).off('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend')});$(oObj).addClass('teaserout')}}else{if($(oObj).find('div.teaserouter')&&$(oObj).hasClass('teaserout')){oPlanerLPT1.bWaitEnd=true;oPlanerLPT1.disableScroll(oEvent);$(oObj).find('div.teaserouter').eq(0).one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){oPlanerLPT1.bWaitEnd=false;oPlanerLPT1.enableScroll(oEvent);$(oObj).find('div.teaserouter').eq(0).off('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend')});$(oObj).removeClass('teaserout')}}$(oObj).addClass('visible')}else{if(oPlanerLPT1.oContainer.find('.visible').length==0){oPlanerLPT1.bLock=false;oPlanerLPT1.oContainer.find('.visible').removeClass('visible');oPlanerLPT1.oContainer.find('.visibleicons').removeClass('visibleicons');oPlanerLPT1.oContainer.find('.teaserout').removeClass('teaserout');oPlanerLPT1.oContainer.find('.visibleteaser').removeClass('visibleteaser');oPlanerLPT1.bResetVideos=true;$(document).scrollTop(oPlanerLPT1.oElements.eq(1).height()+oPlanerLPT1.oElements.eq(1).height()/6+15)}$(oObj).removeClass('visible')}})},deleteCssClasses:function(){$(this.oElements).removeClass('visible')},reset:function(){this.oElementContainer=$('div[data-planerobject=true].visible div.imgcontainer');var oElements=this.oElementContainer.eq(0).find('.fadeimg');oElements.removeClass('active');oElements.eq(0).addClass('active')},next:function(oObj,oEvent){this.oElementContainer=$('div[data-planerobject=true].visible div.imgcontainer');var oNext;var oActive=oObj?oObj.find('div.imgcontainer div.fadeimg.active'):this.oElementContainer.eq(0).find('.active');if(oActive.eq(0).next().length){oNext=oActive.eq(0).next()}else{oNext=oActive}if(oNext==oActive){oPlanerLPT1.stop();oPlanerLPT1.bWaitEnd=false;oPlanerLPT1.enableScroll(oEvent)}else{oPlanerLPT1.bWaitEnd=true;oPlanerLPT1.disableScroll(oEvent);oNext.eq(0).addClass('active');oActive.eq(0).removeClass('active')}},prev:function(oObj,oEvent){this.oElementContainer=$('div[data-planerobject=true].visible div.imgcontainer');var oNext;var oActive=oObj?oObj.find('div.imgcontainer div.fadeimg.active'):this.oElementContainer.eq(0).find('.active');if(oActive.eq(0).prev().length){oNext=oActive.eq(0).prev()}else{oNext=oActive}if(oNext==oActive){oPlanerLPT1.stop();oPlanerLPT1.bWaitEnd=false;oPlanerLPT1.enableScroll(oEvent)}else{oPlanerLPT1.bWaitEnd=true;oPlanerLPT1.disableScroll(oEvent);oNext.eq(0).addClass('active');oActive.eq(0).removeClass('active')}},start:function(bScrollDown,oEvent){if(bScrollDown){clearInterval(oPlanerLPT1.oInterval);oPlanerLPT1.oInterval=setInterval(function(){oPlanerLPT1.next(undefined,oEvent)},50)}else{clearInterval(oPlanerLPT1.oInterval);oPlanerLPT1.oInterval=setInterval(function(){oPlanerLPT1.prev(undefined,oEvent)},50)}},stop:function(){clearInterval(oPlanerLPT1.oInterval)},resetImgVideos:function(){this.oElementContainer=$('div[data-planerobject=true] div.imgcontainer');this.oElementContainer.each(function(i,oObj){$(oObj).find('div.fadeimg').removeClass('active');$(oObj).find('div.fadeimg').eq(0).addClass('active')})},preventDefault:function(e){e=e||window.event;if(e.preventDefault)e.preventDefault();e.returnValue=false},preventDefaultForScrollKeys:function(e){if(oPlanerLPT1.keys[e.keyCode]){oPlanerLPT1.preventDefault(e);return false}},disableScroll:function(oEvent){if(window.addEventListener)window.addEventListener('DOMMouseScroll',oPlanerLPT1.preventDefault,false);window.onwheel=oPlanerLPT1.preventDefault;window.onmousewheel=document.onmousewheel=oPlanerLPT1.preventDefault;window.ontouchmove=oPlanerLPT1.preventDefault;document.onkeydown=oPlanerLPT1.preventDefaultForScrollKeys},enableScroll:function(oEvent){if(window.removeEventListener)window.removeEventListener('DOMMouseScroll',oPlanerLPT1.preventDefault,false);window.onmousewheel=document.onmousewheel=null;window.onwheel=null;window.ontouchmove=null;document.onkeydown=null;this.setScrollEvent()}};oMerklisteT1={sAjaxSharedKey:"PlanerT1.MerklisteT1.AddToList",sAllCategories:'',addToList:function(lItemID,oElement,sPath,bForceDelete,sTrackingLabel){var bInsert=true;if(oElement&&oElement.hasClass('added'))bInsert=false;if(bForceDelete)bInsert=false;$.ajax(window.navigator.userAgent.indexOf("MSIE ")>0?encodeURI(document.location.href):document.location.href,{data:{'sSharedKey':this.sAjaxSharedKey,'lItemID':lItemID,'bInsert':bInsert,'sPath':sPath},type:"POST",success:$.proxy(function(data){if(oElement){if(data.bInserted){oElement.addClass('added');if(sTrackingLabel!=''){trackAddToBookmark(sTrackingLabel)}}else{oElement.removeClass('added')}}if(parseInt(data.lCount)>0){$('#merklistecount').html(data.lCount);$('#mobilecount').html(' ('+data.lCount+')');$('#merklistecount').parents('div.merkliste').removeClass('out');$('#menuopener').removeClass('out')}else{$('#merklistecount').html(0);$('#mobilecount').html(' (0)');$('#merklistecount').parents('div.merkliste').eq(0).addClass('out');$('#menuopener').addClass('out');$('#requestoverlayform').remove()}$('#merklist').trigger('merklist:addordelete')},this)})},removeFromList:function(lItemID,oElement){$('#PlanerT1MerklisteT1loader').show();this.addToList(lItemID,'','',true);$('#merklist').on('merklist:addordelete',$.proxy(function(){$.ajax(window.navigator.userAgent.indexOf("MSIE ")>0?encodeURI(document.location.href):document.location.href,{data:{'sSharedKey':'PlanerT1.MerklisteT1.List',},type:"POST",success:$.proxy(function(data){if($('#merklist').length){$('#merklist').html(data)}$('#PlanerT1MerklisteT1loader').hide()},this)})},this))},deleteAll:function(){if(this.sAllCategories!=''){this.removeFromList(this.sAllCategories)}this.sAllCategories=''},setActivElement:function(aIDs){$.each(aIDs,function(i,sValue){if($('[data-collectionid='+sValue+']').length){$('[data-collectionid='+sValue+']').addClass('added')}})}};function openPlanerSubMenu($this){if($(window).width()<=1023){$this.data('href',$this.attr('href'));$this.removeAttr('href');$this.parents('li').eq(0).toggleClass('active')}else{if(!$this.attr('href')&&$this.data('href')!=''){$this.attr('href',$this.data('href'))}}}function initPlanerMenuClickEvents(){$('#planermenu>li>ul>li>span>a').each(function(i,obj){$(obj).off('click');$(obj).on('click',function(){console.log(obj);openPlanerSubMenu($(obj))})})}oEffectTeaserT1={options:undefined,oInterval:undefined,oTimeout:undefined,bInitialized:false,bStopped:false,bAllImageLoaded:false,init:function(oOptions){this.options=$.extend({oContainer:'',oImages:''},oOptions||{});this.bInitialized=true;this.checkImageLoaded();oEffectTeaserT1.options.oContainer.bind('EffectTeaserT1:imgLoaded',$.proxy(function(){this.start()},this))},next:function(){var oNext;var oActive=oEffectTeaserT1.options.oContainer.find('.active');if(oActive.eq(0).next().length){oNext=oActive.eq(0).next()}else{oNext=oEffectTeaserT1.options.oImages}oNext.eq(0).addClass('active');oActive.eq(0).removeClass('active');if(oNext.eq(0).data('stopfor')){oEffectTeaserT1.pause();clearTimeout(oEffectTeaserT1.oTimeout);oEffectTeaserT1.oTimeout=setTimeout(oEffectTeaserT1.start,parseInt(oNext.eq(0).data('stopfor')))}},pause:function(){clearInterval(oEffectTeaserT1.oInterval)},start:function(){if(oEffectTeaserT1.bAllImageLoaded){oEffectTeaserT1.bStopped=false;oEffectTeaserT1.oInterval=setInterval(oEffectTeaserT1.next,50)}},stop:function(){oEffectTeaserT1.bStopped=true;clearInterval(oEffectTeaserT1.oInterval);clearTimeout(oEffectTeaserT1.oTimeout)},checkImageLoaded:function(){var aImages=oEffectTeaserT1.options.oContainer.find('img');var bImageLoaded=true;$.each(aImages,function(i,oImg){bImageLoaded=bImageLoaded&&oImg.complete});if(bImageLoaded){oEffectTeaserT1.bAllImageLoaded=true;oEffectTeaserT1.options.oContainer.trigger('EffectTeaserT1:imgLoaded')}else{setTimeout($.proxy(function(){this.checkImageLoaded()},this),100)}}};var oMagazineT1={lPageNumber:1,init:function(options){this.options=$.extend({sSharedKey:'',oItemContainer:'',oLoadMoreContainer:'',lPageSize:999999,lCount:0},options||{})},update:function(options){this.options=$.extend(this.options,options||{});this.checkPageNumber()},nextPage:function(){this.lPageNumber++;this.loadAjax()},loadAjax:function(){$.ajax(window.navigator.userAgent.indexOf("MSIE ")>0?encodeURI(document.location.href):document.location.href,{data:{'sSharedKey':this.options.sSharedKey,'lPageNumber':this.lPageNumber,'sFilterIDs':this.options.sFilterIDs},type:"POST",success:$.proxy(function(data){$('#'+this.options.oItemContainer).append(data);renderDefaultIcons();this.checkPageNumber()},this)})},checkPageNumber:function(){var lMaxPage=this.options.lCount/this.options.lPageSize;if(this.options.lCount%this.options.lPageSize!=0){lMaxPage+=1}lMaxPage=parseInt(lMaxPage);if(this.lPageNumber>=lMaxPage){$('#'+this.options.oLoadMoreContainer).hide()}else{$('#'+this.options.oLoadMoreContainer).show()}},createMobileList:function(sSelector){$(sSelector).each(function(i,obj){$(obj).html('<div>'+$(obj).html()+'</div>');$(obj).html($(obj).html().replace(/(<span class="t4">.*?<\/span>)/gm,'</div>$1<div class="spancontent">'))});$(sSelector).find('span.t4').each(function(i,oObj){$(oObj).addClass('opener');if($(oObj).eq(0).parent('div.outercomment').length==0){$(oObj).next('div.spancontent').hide();$(oObj).on('click',function(){$(oObj).toggleClass('active');$(oObj).next('div.spancontent').toggle()})}})},resetMobileList:function(sSelector){$(sSelector).find('span.t4').each(function(i,oObj){$(oObj).removeClass('opener');$(oObj).removeClass('active');$(oObj).next('div.spancontent').show();$(oObj).off('click')})},trackFilters:function(o,sLang){if(o.checked){var sLabel=$('label[for='+$(o).identify()+']').html();var lFilterID=$(o).val();var oOptions={'filter':{'FilterID':lFilterID,'Filtername':sLabel,'Browsersprache':sLang},'event':'CheckedMagazineFilter'};console.log(oOptions);dataLayer.push(oOptions)}},trackFiltersOnDetail:function(oOptions){$.extend(oOptions,{'event':'CheckedMagazineFilterOnDetail'});console.log(oOptions);dataLayer.push(oOptions)}};var oInspirationT1={oMasonry:undefined,bVideoLoaded:false,sElementcontainer:'#elementcontainer',lPageNumber:1,onInit:function(options){this.options=$.extend({sSharedKey:'',oItemContainer:'',oLoadMoreContainer:'',sModuleIdPrefix:'',sFilterIDs:'',sProductIDs:'',lPageSize:999999,lCount:0,bOverlay:false},options||{});$(document).ready($.proxy(function(){this.oMasonry=undefined;if($(this.sElementcontainer).length){this.initMasonryStuff()}this.checkPageNumber()},this));if(this.options.bOverlay){this.oMasonry=undefined;if($(this.sElementcontainer).length){this.initMasonryStuff()}this.checkPageNumber()}},initMasonryStuff:function(){this.element=$(this.sElementcontainer);this.sModuleIdPrefix=this.options.sModuleIdPrefix;if(this.element.find('.element').length&&this.oMasonry==undefined){this.oMasonry=new Masonry(this.element[0],{columnWidth:'.grid-sizer',gutter:'.gutter-sizer',itemSelector:'article,div.element',horizontalOrder:true,transitionDuration:0})}$(this.element).bind(this.sModuleIdPrefix+':imgLoaded',$.proxy(function(){if(this.oMasonry!=undefined){this.oMasonry.reloadItems();this.oMasonry.layout()}},this));$(this.element).bind(this.sModuleIdPrefix+':videoLoaded',$.proxy(function(){if(this.oMasonry!=undefined){this.oMasonry.reloadItems();this.oMasonry.layout()}},this));if(this.element.find('picture').length){this.checkImageLoaded(this.element.find('picture'))}if(this.element.find('video').length){this.checkVideoLoaded(this.element.find('video'))}},checkImageLoaded:function(oPictures){var bImageLoaded=true;var lTimer=null;$.each(oPictures,$.proxy(function(i,oPic){var oImg=$(oPic).find('img');if(oImg.length){$(oImg).one('load',$.proxy(function(){clearTimeout(lTimer);lTimer=window.setTimeout($.proxy(function(){this.element.trigger(this.sModuleIdPrefix+':imgLoaded')},this),200)},this))}else{bImageLoaded=false}},this));if(bImageLoaded){this.element.trigger(this.sModuleIdPrefix+':imgLoaded')}else{window.setTimeout($.proxy(function(){this.checkImageLoaded(oPictures)},this),100)}},checkVideoLoaded:function(aVideos){$.each(aVideos,$.proxy(function(i,oVideo){oVideo.addEventListener('loadeddata',$.proxy(function(){this.bVideoLoaded=true},this))},this));if(this.bVideoLoaded){this.element.trigger(this.sModuleIdPrefix+':videoLoaded')}else{window.setTimeout($.proxy(function(){this.checkVideoLoaded(aVideos)},this),100)}},checkActiveFilters:function(sCatalogKey,lCategoryID,sFilterIDs){sFilterIDs=FilterData.FF.sFilterIDs?FilterData.FF.sFilterIDs.join():sFilterIDs;$.ajax(location.protocol+'//'+location.host+location.pathname+(location.search?location.search:''),{type:'POST',data:{'sSharedKey':'InspirationT1.Filter','sFilterIDs':sFilterIDs,'sCatalogKey':sCatalogKey,'lCategoryID':lCategoryID},success:$.proxy(function(oData){oJsonFilter=oData;$('#Filter').find('div.row.checkbox').addClass('disabled');for(var lLabelID in oJsonFilter){$('#Filter input[value="'+lLabelID+'"]').parents('div.row.checkbox').removeClass('disabled')}},this)})},update:function(param){if(this.oMasonry==undefined){this.initMasonryStuff()}this.options=$.extend(this.options,param);this.checkImageLoaded(this.element.find('picture'));renderDefaultIcons();this.checkPageNumber()},nextPage:function(){this.lPageNumber++;console.log('nextPage');this.loadAjax()},loadAjax:function(){$.ajax(window.navigator.userAgent.indexOf("MSIE ")>0?encodeURI(document.location.href):document.location.href,{data:{'sSharedKey':this.options.sSharedKey,'lPageNumber':this.lPageNumber,'sFilterIDs':this.options.sFilterIDs,'sProductIDs':this.options.sProductIDs},type:"POST",success:$.proxy(function(data){$('#'+this.options.oItemContainer).append(data);this.checkPageNumber();renderDefaultIcons()},this)})},checkPageNumber:function(){var lMaxPage=this.options.lCount/this.options.lPageSize;if(this.options.lCount%this.options.lPageSize!=0){lMaxPage+=1}lMaxPage=parseInt(lMaxPage);if(this.lPageNumber>=lMaxPage){$('#'+this.options.oLoadMoreContainer).hide()}else{$('#'+this.options.oLoadMoreContainer).show()}},savepdf:function(lProductID,sGenerateLink){$.ajax(location.protocol+'//'+location.host+location.pathname+(location.search?location.search:''),{type:'POST',data:{'sSharedKey':'InspirationT1.SavePDF','lProductID':lProductID,'sGenerateLink':sGenerateLink},success:$.proxy(function(){console.log('saved')},this)})}};var oSelectFilters={sLastObjectID:'',sSharedKey:'',sAjaxContainer:'',addFilterActiveClass:function(sObjectID){if(this.sLastObjectID!=''&&this.sLastObjectID!=sObjectID){$(this.sLastObjectID).parent('div.selectfilter').append($('#subfilter').children('div.filtercontent'));$(this.sLastObjectID).parent('div.selectfilter').removeClass('aktiv');this.sLastObjectID=sObjectID}else if(this.sLastObjectID==sObjectID){$(this.sLastObjectID).parent('div.selectfilter').append($('#subfilter').children('div.filtercontent'));this.sLastObjectID=''}else{this.sLastObjectID=sObjectID}if(this.sLastObjectID!=''){$('#subfilter').addClass('aktiv');$('#subfilter').html($(sObjectID).siblings('div.filtercontent'));$('#subfilter').height($('#subfilter').find('div.filtercontent').height()+$('#subfilter').find('div.closebutton').height());$('body').addClass('inspirationhidden')}else{$('#subfilter').height(0);$('#subfilter').removeClass('aktiv');$('#subfilter').html('');$('body').removeClass('inspirationhidden')}$(sObjectID).parent('div.selectfilter').toggleClass('aktiv')},addActiveFilter:function(lFilterID,sLabelName){var bExists=false;var oElement=$('<div><div>');oElement.addClass("labels");oElement.data("checkboxid",lFilterID);oElement.html(sLabelName);oElement.on('click',$.proxy(function(){this.deleteActiveFilter(oElement)},this));$('#activefilters').find('div').each(function(i,o){if($(o).data('checkboxid')==lFilterID){$(o).remove();bExists=true;if($('#activefilters').find('div').length==0){$('#activefilters').removeClass('haslabels')}return false}});if(!bExists){$('#activefilters').addClass('haslabels');$('#activefilters').append(oElement)}},deleteActiveFilter:function(oElement){$(oElement.data('checkboxid')).trigger('click');oElement.remove()},resetFilter:function(){$('#activefilters .labels:not(.delete)').each($.proxy(function(i,obj){var oInput=$($(obj).data('checkboxid'));oInput[0].checked=false;oInput.eq(0).siblings('svg').removeClass('icon-checkbox-checked');oInput.eq(0).siblings('svg').addClass('icon-checkbox');oInput.eq(0).siblings('svg').children('use').attr('xlink:href','#icon-checkbox');$(obj).remove()},this));$('#FilterDeleteFilter').val('true');FilterData.FF.sFilterIDs='';Filter.checkFormular(FilterData);oInspirationT1.checkActiveFilters('InspirationT1','');$('#FilterDeleteFilter').val('false');this.toggleParams()},toggleParams:function(sParams){if(sParams!=undefined)sParams=sParams.replace(/ /g,'',true);var sUrl=location.href;if(location.search!=''){sUrl=location.href.slice(0,location.href.indexOf('?'))}else if(location.hash!=''){sUrl=location.href.slice(0,location.href.indexOf('#'))}sUrl+=sParams||'';window.history.pushState({},"",sUrl)}};function toggleMenu(){if($('body').hasClass('menuopen'))oMenuT1.removeActiveHoverClasses();$('body').toggleClass('menuopen')}oMenuT1={oMainMenu:undefined,init:function(){this.oMainMenu=$('#mainmenu')},removeActiveHoverClasses:function(){$('li',this.oMainMenu).removeClass('hover');this.oMainMenu.removeClass('activesub');this.removeActiveClasses()},removeActiveClasses:function(){$('li',this.oMainMenu).removeClass('active');$('ul',this.oMainMenu).removeClass('active')},addTopMenuInMobileMenu:function(){this.oMainMenu.append($('#secondmenu').find('ul.menu'))},addTopMenuToTheTop:function(){$('#secondmenu>div').eq(0).append(this.oMainMenu.find('ul.menu'))}};RespHelper.one("resize:change",function(){oMenuT1.init();oMenuT1.removeActiveHoverClasses();$('body').removeClass('menuopen');oMenuT1.addTopMenuToTheTop()},{lMinWidth:1220});RespHelper.one("resize:change",function(){oMenuT1.init();oMenuT1.addTopMenuInMobileMenu()},{lMaxWidth:1219});var oHandlersucheT1={oHandlerCats:undefined,customTracking:function(oOptions){if(oOptions){$.extend(oOptions,{'event':'Haendlerinfos'});console.log(oOptions);dataLayer.push(oOptions)}},sortResults:function($this,sValue){if(this.oHandlerCats==undefined){this.oHandlerCats=$('#mapcontainer div.element.kategorie').clone()}if(!$this.hasClass('active')){$('#ajaxloadermapcontainer').show();setTimeout($.proxy(function(){$('#mapcontainer').removeClass('distance');$this.siblings().removeClass('active');$this.addClass('active');var oElements=$('#mapcontainer div.element:not(.kategorie)');oElements.sort(function(a,b){return $(a).attr('data-'+sValue)-$(b).attr('data-'+sValue)});$('#mapcontainer div.liste').eq(0).html(oElements);if(sValue=='sortkey'){this.oHandlerCats.each(function(){$(this).insertBefore($('#mapcontainer div.element[data-resellertype="'+$(this).attr('data-category')+'"]').first())})}else{$('#mapcontainer').addClass('distance')}$('#ajaxloadermapcontainer').hide()},this),350)}},resetSortResult:function(){$('#sortresults').hide();$('#sortresults').find('.item').removeClass('active');$('#sortresults').find('.item').first().addClass('active');$('#mapcontainer').removeClass('distance');this.oHandlerCats=undefined}};function setFooterNaviEventClick(){$('footer.pagefooter div[data-contentopener="true"]').each(function(i,obj){$(obj).on('click',function(event){$(obj).toggleClass('active');$(obj).siblings('div[data-contentbox="true"]').eq(0).toggleClass('active')})})}function removeFooterNaviClasses(){$('footer.pagefooter div[data-contentbox="true"]').each(function(i,obj){$(obj).siblings('div[data-contentopener="true"]').eq(0).removeClass('active');$(obj).removeClass('active')})}function showFooterNaviMenu(){$('footer.pagefooter div[data-contentopener="true"]').each(function(i,obj){removeFooterNaviClasses();$(obj).off('click')})}var oUnitCookies={lCookieExpires:365,init:function(){if(GetCookie('bCookieBarClosed')!='true'){if($('section.unitcookieonpage').attr('data-cookieexpires')>0){this.lCookieExpires=$('section.unitcookieonpage').attr('data-cookieexpires').toString()}if($('unitcookieonpageBar').length){$(window).click($.proxy(function(oEvent){if(!$.contains($('unitcookieonpageBar')[0],oEvent.target)){this.closeBarAndSetCookie()}},this))}}},closeBarAndSetCookie:function(){if($('unitcookieonpageBar').length)$('unitcookieonpageBar').addClass('hide');SetCookie('bCookieBarClosed','true',this.lCookieExpires)},analyticsoptout:function(){$.ajax(window.navigator.userAgent.indexOf("MSIE ")>0?encodeURI(document.location.href):document.location.href,{data:{'sSharedKey':"CookieT1.SetHttpOptOutCookie"},type:"POST",success:function(data){$('body').eq(0).removeClass('noanalyticsoptout')}})}};function getAndSubmitConsentStatusOnClick(sText){aConsent=[];oCheckboxes=$('.ConsentCheckbox input');oCheckboxes.each(function(i,obj){aConsent.push(obj.checked)});if(Cookiebot){Cookiebot.submitCustomConsent(aConsent[1],aConsent[2],aConsent[3]);alert(sText);location.reload()}}onScrMngrLoaded(function(){$(document).ready(function(){oUnitCookies.init();if(!!!window['Cookiebot'])return;Cookiebot.onload=function setValuesByConsentStatus(){if($('#RequestConsentPreferences1').length){$('#RequestConsentPreferences1')[0].checked=Cookiebot.consent.preferences;if(Cookiebot.consent.preferences){$('#RequestConsentPreferences1').siblings('svg').removeClass('icon-checkbox');$('#RequestConsentPreferences1').siblings('svg').addClass('icon-checkbox-checked');$('#RequestConsentPreferences1').siblings('svg').find('use').attr('xlink:href','#icon-checkbox-checked')}}if($('#RequestConsentStatistics1').length){$('#RequestConsentStatistics1')[0].checked=Cookiebot.consent.statistics;if(Cookiebot.consent.statistics){$('#RequestConsentStatistics1').siblings('svg').removeClass('icon-checkbox');$('#RequestConsentStatistics1').siblings('svg').addClass('icon-checkbox-checked');$('#RequestConsentStatistics1').siblings('svg').find('use').attr('xlink:href','#icon-checkbox-checked')}}if($('#RequestConsentMarketing1').length){$('#RequestConsentMarketing1')[0].checked=Cookiebot.consent.marketing;if(Cookiebot.consent.marketing){$('#RequestConsentMarketing1').siblings('svg').removeClass('icon-checkbox');$('#RequestConsentMarketing1').siblings('svg').addClass('icon-checkbox-checked');$('#RequestConsentMarketing1').siblings('svg').find('use').attr('xlink:href','#icon-checkbox-checked')}}var aCurrentConsent=[];if($('#RequestConsentMarketing1').length&&$('#RequestConsentStatistics1').length&&$('#RequestConsentPreferences1').length){if(Cookiebot.consent.necessary){aCurrentConsent.push($('[for=RequestConsentNeccessary1]').html())}if(Cookiebot.consent.preferences){aCurrentConsent.push($('[for=RequestConsentPreferences1]').html())}if(Cookiebot.consent.statistics){aCurrentConsent.push($('[for=RequestConsentStatistics1]').html())}if(Cookiebot.consent.marketing){aCurrentConsent.push($('[for=RequestConsentMarketing1]').html())}if(document.getElementById('consent-types')){document.getElementById('consent-types').innerHTML=aCurrentConsent.join(", ")}}}})});