function mobileAjax(controller,action,divId,kind,hideDivId){var param=$("#search_nextresult_param").val();if(kind!='append'){kind='replace'}
if(hideDivId){$("#button_"+hideDivId).hide();$(".search_nextresult_param_"+hideDivId).remove()}
path="mobile";if(controller=="campaign"){path="item"}
throbber='<div id="ajaxMobileThrobber" style="margin:15px;"><img src="../../../../oode/b2n/deu/img/slider/zoomloader.gif" alt="" /></div>';$("#"+divId).append(throbber);$.ajax({type:'POST',url:"/"+instance+"/app/"+path+"/"+controller+"/"+action,data:param,success:function(msg){$("#ajaxMobileThrobber").remove();if(msg.length){if(kind=='replace'){$("#"+divId).replaceWith(msg)}else{$("#"+divId).append(msg)}}else{}}})}
function showSearchField(){$("#openSearchField").toggle()}
var metas=document.getElementsByTagName('meta');var i;if(navigator.userAgent.match(/iPhone/i)){for(i=0;i<metas.length;i++){if(metas[i].name=="viewport"){metas[i].content="width=device-width, minimum-scale=1.0, maximum-scale=1.0"}}
document.getElementsByTagName('body')[0].addEventListener("gesturestart",gestureStart,!1)}
function gestureStart(){for(i=0;i<metas.length;i++){if(metas[i].name=="viewport"){metas[i].content="width=device-width, minimum-scale=1.0, maximum-scale=5.0"}}}
function changeZoomImg(sImgSource,sImgId){document.getElementById(sImgId).src=sImgSource}
function changeZoomLink(sContainer,sVariant){var originalLink=document.getElementById(sContainer).href;originalLink=originalLink.replace(/&variant=\d/,'');if(sVariant=='default'){document.getElementById(sContainer).href=originalLink}else{document.getElementById(sContainer).href=originalLink+'&variant='+sVariant}}
var position;var widthUl;var stepValue=80;var widthUlTotal=0;var difference=0;this.init=function(){widthUl=$('#breadcrumb-content').outerWidth();position=$('#breadcrumb-content ul').position();calcSize();if(widthUlTotal>widthUl){$('#breadcrumb-content ul').width(widthUlTotal);$('#breadcrumb-content ul').css('left','-'+difference+'px');$('#breadcrumb-scroll-right').css('display','none')}else{$('#breadcrumb-scroll-left').css('display','none');$('#breadcrumb-scroll-right').css('display','none')}
$('#breadcrumb-scroll-left').click(breadcrumbScrollLeft);$(document).on("swiperight","#breadcrumb-content ul li",breadcrumbScrollLeft);$('#breadcrumb-scroll-right').click(breadcrumbScrollRight);$(document).on("swipeleft","#breadcrumb-content ul li",breadcrumbScrollRight);return this};function calcSize(){widthUlTotal=0;$('#breadcrumb-content ul li').each(function(index,item){widthUlTotal+=$(item).outerWidth(!0);if(index!=0){widthUlTotal+=5}});difference=widthUlTotal-widthUl+10};function breadcrumbScrollLeft(ev){var currentPos=$('#breadcrumb-content ul').position().left;var stepValueTmp;if(difference-(difference-Math.abs(currentPos))<stepValue*2){stepValueTmp=difference-(difference-Math.abs(currentPos))}else{stepValueTmp=stepValue}
if((difference-Math.abs(currentPos))+stepValueTmp<=difference){$('#breadcrumb-content ul').animate({left:"+="+stepValueTmp},500);if(difference-(difference-Math.abs(currentPos))==stepValueTmp){$('#breadcrumb-scroll-left').css('display','none')}
$('#breadcrumb-scroll-right').css('display','block')}};function breadcrumbScrollRight(ev){var currentPos=$('#breadcrumb-content ul').position().left;var stepValueTmp;if(difference-Math.abs(currentPos)<stepValue*2){stepValueTmp=difference-Math.abs(currentPos)}else{stepValueTmp=stepValue}
if(Math.abs(currentPos)+stepValueTmp<=difference){$('#breadcrumb-content ul').animate({left:"-="+stepValueTmp},500);if(difference-Math.abs(currentPos)==stepValueTmp){$('#breadcrumb-scroll-right').css('display','none')}
$('#breadcrumb-scroll-left').css('display','block')}};this.setScrollStepValue=function(iScrollStepValue){stepValue=iScrollStepValue;return this};$('#oo-itemlist-ctrl-toggle-filter').click(function(){$('#oo-asn-main').slideToggle('fast');if($('#oo-sorting-container').css('display')=='block'){$('#oo-sorting-container').slideToggle('fast')}});$('#oo-itemlist-ctrl-toggle-sorting').click(function(){$('#oo-sorting-container').slideToggle('fast');if($('#oo-asn-main').css('display')=='block'){$('#oo-asn-main').slideToggle('fast')}});$('.oo-asn-item .oo-asn-value').change(function(e){$(e.currentTarget).parents('.oo-asn-container').find('.send-multi-btn').attr('style','display:inline-block!important;');if($(e.currentTarget).parents('.oo-asn-form').find('input:checked')!==undefined&&$(e.currentTarget).parents('.oo-asn-form').find('input:checked').length>0){$(e.currentTarget).parents('.oo-asn-container').find('.resetfilter-link').css('display','inline-block')}else{$(e.currentTarget).parents('.oo-asn-container').find('.resetfilter-link').css('display','none')}});$('.resetfilter-link').click(function(e){$(e.currentTarget).parents('.oo-asn-form').find('input[type=checkbox]').removeAttr('checked');if($(e.currentTarget).parents('.oo-asn-form').find('input:checked')!==undefined&&$(e.currentTarget).parents('.oo-asn-form').find('input:checked').length<1){$(e.currentTarget).parents('.oo-asn-container').find('.resetfilter-link').css('display','none')}});$('#oo-asn-main form').submit(function(ev){ev.preventDefault();var arFormData=$(ev.currentTarget).find('.oo-asn-value').serializeArray();var sUrl=$(ev.currentTarget).find('#url').val();var sFilterName=$(ev.currentTarget).attr('id');var sFilterQuery='query['+sFilterName+']=';var sGlue=(sUrl.toLowerCase().indexOf("?".toLowerCase())===-1?'?':'&');if($(this).attr('data-form-type')!==undefined&&$(this).attr('data-form-type').length>0){var sFormType=$(this).attr('data-form-type')}else{var sFormType='default'}
switch(sFormType){case 'slider':var iMin=arFormData[0].value;var iMax=arFormData[1].value;sFilterQuery+=iMin+' - '+iMax;break;case 'default':default:if(arFormData!==undefined&&arFormData.length>0){$(arFormData).each(function(iKey,arItem){if(arItem.name!==undefined&&arItem.name!='url'){if(iKey>0){sFilterQuery+='~~~'}
sFilterQuery+=arItem.name}})}else{sFilterQuery=''}}
window.location.href=sUrl+sGlue+sFilterQuery;return!1});$('.oo-asn-container .send-multi-btn').click(function(ev){ev.preventDefault();$(ev.currentTarget).parents('.oo-asn-form').submit()});$(function(){if($('#oo-asn-rangeslider')!==undefined&&$('#oo-asn-rangeslider').length>0){var min=parseInt($('#oo-asn-rangeslider').attr('data-rangeslider-min'));var max=parseInt($('#oo-asn-rangeslider').attr('data-rangeslider-max'));var minSelected=parseInt($('#oo-asn-rangeslider').attr('data-rangeslider-selmin'));var maxSelected=parseInt($('#oo-asn-rangeslider').attr('data-rangeslider-selmax'));$('#oo-asn-rangeslider').slider({range:!0,min:min,max:max,values:[minSelected,maxSelected],slide:function(evnt,ui){$('#oo-asn-rangeslider-min').val(ui.values[0]);$('#oo-asn-rangeslider-max').val(ui.values[1])},change:function(event,ui){$(ui.handle).parents('.oo-asn-container').find('.send-multi-btn').attr('style','display:inline-block;')}});$('#oo-asn-rangeslider-min').change(function(ev){var min=$(ev.currentTarget).val();$('#oo-asn-rangeslider').slider('values',0,min)});$('#oo-asn-rangeslider-max').change(function(ev){var max=$(ev.currentTarget).val();$('#oo-asn-rangeslider').slider('values',1,max)})}});try{$('.oo-btn-assortmentlist').click(function(ev){$('.asn-assortment-box').toggleClass('hide show');$('.asn-container-box').toggleClass('hide show');$(ev.currentTarget).toggleClass('oo-btn-assortmentlist oo-btn-filterlist')});function selectBoxChange(ev){var sLink=$(ev.currentTarget).val();window.location.href=sLink}
$('.pager-container .pager-selectbox').change(selectBoxChange);$('.sorting-container select[name="sort"]').change(selectBoxChange);$('.items-per-page-container select[name="itemsPerPage"]').change(selectBoxChange);$('#reduce-filter .oo-tag').click(function(){var id=$(this).attr('data-id');$('#'+id).remove();$(this).remove()})}catch(error){window.console&&console.log(error)}
$(".oo-tag-container .oo-tag").not('#oo-tag-clearall').click(function(){var filterId=$(this).data('id').toString();var filterElem=$(this).data('elem');var $selectedFilter=$(".oo-asn-container[data-filter-id=\""+filterId+"\"]");switch($selectedFilter.data('filter-type')){case 'MULTISELECT':var $selectedElement=$selectedFilter.find(':input[name="'+filterElem+'"]');var checked=$selectedElement.is(":checked");if(checked){$selectedElement.prop("checked",!1);$selectedFilter.find('form').first().submit()}
break;case 'SLIDER':var $selectedReset=$selectedFilter.find('.oo-asn-headline .oo-asn-headline-wrapper-reset .resetfilter-link');if($selectedReset.length>0){$selectedReset.click()}
break}});$("#oo-tag-clearall").click(function(){var reset_link=$(this).data('reset-link');window.document.location=reset_link});$(document).ready(function(){var $hamburger=$('#menu-hamburger-wrapper');var $hamburgerfixed=$('#menu-hamburger-wrapper-fixed');var $sortiment=$('#menu-sortiment-wrapper');var $whitebg=$('.menu-open-white-bg');var $menublueline=$('.menu-blue-line');var $menuhamburgerwrappergey=$('#menu-hamburger-wrapper-grey');var $ag1=$('a.ag1');var $ag2=$('a.ag2');var $ag3=$('.ag3');var $whereiam='ag1';var $suche=$('.icon-suche');var $opensearchfield=$('#openSearchField');var $listviewsortingallentrys=$("select.oo-itemlist-ctrl-sorting option");$('.sort-for-me a').click(function(){var $thisdata=$(this).data('value');$(this).parent().parent().find('select.oo-itemlist-ctrl-sorting option').each(function(){if($(this).val()==$thisdata){window.location=$thisdata}})});$('#oo-asn-main .oo-asn-container').each(function(){$(this).find('.oo-asn-item-selected').parent().parent().parent().parent().find('a.oo-asn-headline').addClass('selected')});$suche.click(function(){if($opensearchfield.hasClass('hide-important')){$opensearchfield.removeClass('hide-important');$whitebg.removeClass('hide-important');$('.button-filter-sortierung-wrapper').addClass('zindex1');$('input[type="search"]').focus();if(!$sortiment.hasClass('hide-important')){$sortiment.addClass('hide-important');$hamburger.removeClass('menu-hamburger-close');$menuhamburgerwrappergey.addClass('menu-hamburger-wrapper-grey');$menublueline.removeClass('hide-important');$hamburger.find('span').removeClass('hide-important');$('.hamburger').show()}}else{$opensearchfield.addClass('hide-important');$whitebg.addClass('hide-important');$('.button-filter-sortierung-wrapper').removeClass('zindex1')}});$hamburger.click(function(){$opensearchfield.addClass('hide-important');$sortiment.toggleClass('hide-important');$menublueline.toggleClass('hide-important');$hamburger.find('span').toggleClass('hide-important');$menuhamburgerwrappergey.toggleClass('menu-hamburger-wrapper-grey');if($hamburger.find('span').hasClass('hide-important')){$hamburger.addClass('menu-hamburger-close');$('.hamburger').hide();$whitebg.removeClass('hide-important');$('.button-filter-sortierung-wrapper').addClass('zindex1')}else{$hamburger.removeClass('menu-hamburger-close');$('.hamburger').show();$whitebg.addClass('hide-important');$('.button-filter-sortierung-wrapper').removeClass('zindex1')}});$ag1.click(function(){if(!$(this).hasClass('active')){$('.ag1').removeClass('active');$('.ag2').removeClass('active');$(this).addClass('active');$whereiam='ag2';$('.ag2').addClass('hide-important');$('.ag3').addClass('hide-important');$(this).next().find('.ag2').removeClass('hide-important');var $scrolltop=$(window).scrollTop();var $_thisid=".ag1.active";var $_thisoffset=$($_thisid).offset().top;var $_thisheight=$(this)[0].scrollHeight-40;setTimeout(function(){var $_thisoffset=$($_thisid).offset().top;$('html, body').animate({scrollTop:$_thisoffset-($_thisheight)},300)},400)}else{$('.ag1').removeClass('active');$('.ag2').removeClass('active');$('.ag2').addClass('hide-important');$('.ag3').addClass('hide-important');$whereiam='ag1'}});$ag2.click(function(){if(!$(this).hasClass('empty')){if(!$(this).hasClass('active')){$('.ag2').removeClass('active');$('.ag3').hide(440);$(this).addClass('active');var $scrolltop=$(window).scrollTop();var $_thisid="#"+$(this).attr('id');var $_thisoffset=$($_thisid).offset().top;var $_thisheight=$(this)[0].scrollHeight-40;setTimeout(function(){var $_thisoffset=$($_thisid).offset().top;$('html, body').animate({scrollTop:$_thisoffset-($_thisheight)},300)},400);$whereiam='ag3';$(this).next().find('.ag3').removeClass('hide-important').show(240)}else{$(this).removeClass('active');$whereiam='ag2';$(this).next().find('.ag3').hide(240)}}else{}});$ag3.click(function(){window.location.href=$(this).data('href')});$('.btn-filter').click(function(){$('.btn-sortierung').removeClass('ooBtn-blue');$('.sortierung-list').addClass('hide-important');$(this).toggleClass('ooBtn-blue');$('.filter-list').toggleClass('hide-important');if($(this).hasClass('ooBtn-blue')){$('html, body').animate({scrollTop:$(this).offset().top-10},300)}else{}});$('.btn-sortierung').click(function(){$('.btn-filter').removeClass('ooBtn-blue');$('.filter-list').addClass('hide-important');$(this).toggleClass('ooBtn-blue');$('.sortierung-list').removeClass('hide-important');if($(this).hasClass('ooBtn-blue')){$('html, body').animate({scrollTop:$(this).offset().top-10},300)}else{}});var offset=300,offset_opacity=700,scroll_top_duration=200,$back_to_top=$('.cd-top');$(window).scroll(function(){($(this).scrollTop()>offset)?$back_to_top.addClass('cd-is-visible'):$back_to_top.removeClass('cd-is-visible cd-fade-out');($(this).scrollTop()>offset)?$('.cd-top-wrapper').removeClass('transparent'):$('.cd-top-wrapper').addClass('transparent');if($(this).scrollTop()>offset_opacity){$back_to_top.addClass('cd-fade-out')}});$back_to_top.click(function(event){event.preventDefault();$('body,html').animate({scrollTop:0,},scroll_top_duration)});$('.ads_thumb_active').click(function(){$('.ads_thumb_active').removeClass('border_thumb_active');$(this).addClass('border_thumb_active');whichVariant()});mobilePortraiLandscape();$(window).resize(function(){mobilePortraiLandscape()});$whitebg.click(function(){$sortiment.addClass('hide-important');$hamburger.removeClass('menu-hamburger-close');$menuhamburgerwrappergey.addClass('menu-hamburger-wrapper-grey');$menublueline.removeClass('hide-important');$hamburger.find('span').removeClass('hide-important');$('.hamburger').show();$opensearchfield.addClass('hide-important');$whitebg.addClass('hide-important')});$('.div_img_variants_wrapper div.mobile-container').click(function(){var newlink=$(this).find('img').attr('data-newlink');$('div#main_image.main_image_mobile > img').attr('src',newlink)});$('div.item_basket_artnr select').change(function(){if($(this).attr('selectedIndex')!=0){var aktColCode=$(this).val().substr($(this).val().length-2);$('div.oo-mobile-itemdetails-box a#zoomLink').attr('data-newcolor','&color='+aktColCode);whichVariant()}else{$('div.oo-mobile-itemdetails-box a#zoomLink').removeAttr('data-newcolor').removeAttr('data-newvariant')}});$('#zoomLink').click(function(e){var shortlink=$(this).attr('href').split('&')[0];if($(this).attr('data-newcolor')!=undefined){var datanewcolor=$(this).attr('data-newcolor')}else{var datanewcolor=''}
if($(this).attr('data-newvariant')!=undefined){var datanewvariant=$(this).attr('data-newvariant')}else{var datanewvariant=''}
var longlink=shortlink+datanewcolor+datanewvariant;$(this).attr('href',longlink)});$('#item_detail a.closeBtn').click(function(){var $imageZoomDetailBackLink=$('#item_detail a.closeBtn').attr('href');if(getSearchParams('color')!=undefined){var $newcolor=getSearchParams('color');var $newBackLink=$imageZoomDetailBackLink+'&backcolor='+$newcolor;$(this).attr('href',$newBackLink)}});if(getSearchParams('backcolor')!=undefined){var $backcolor=getSearchParams('backcolor');$('div.item_basket_artnr select option[color="'+$backcolor+'"]').attr('selected','selected').trigger('change')}(function(){var
h={on_toggle_content:function on_toggle_content(event){event.preventDefault();var $this=$(this),mode=$this.data('hidden-content-slave-mode'),$container=$this.closest('[data-hidden-content-container-selector]'),$slaveContainer=$($container.data('hidden-content-container-selector')),$slaves=$slaveContainer.filter('.hidden-content').add($slaveContainer.find('.hidden-content'));$this.hide();if(mode=='show'){$slaves.show();$container.find('[data-hidden-content-slave-mode="hide"]').show();$slaveContainer.removeClass('fading-hidden-content')}
if(mode=='hide'){$slaves.hide();$container.find('[data-hidden-content-slave-mode="show"]').show();$slaveContainer.addClass('fading-hidden-content')}}};$(document).on('click','[data-hidden-content-container-selector] [data-hidden-content-slave-mode]',h.on_toggle_content)})()});function getSearchParams(k){var p={};location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(s,k,v){p[k]=v})
return k?p[k]:p}
function whichVariant(){var index=$('.div_img_variants_wrapper .border_thumb_active').index();if(index==0){$('div.oo-mobile-itemdetails-box a#zoomLink').removeAttr('data-newvariant')}else if(index==1){$('div.oo-mobile-itemdetails-box a#zoomLink').attr('data-newvariant','&variant=0')}else if(index==2){$('div.oo-mobile-itemdetails-box a#zoomLink').attr('data-newvariant','&variant=1')}}
function mobilePortraiLandscape(){var height=$(window).height();var width=$(window).width();if(height>width){}
if(height<width){if(!$('.div_img_variants_wrapper').length){$('.zoomLink').attr('style','display:table;')}else{$('.zoomLink').removeAttr('style')}}}(function(){var _tsid='X507F9B7DFF6E66ACED13EDB990A7B6BA';_tsConfig={'yOffset':'0','variant':'custom_reviews','customElementId':'trustedshops_badge','trustcardDirection':'','customBadgeWidth':'','customBadgeHeight':'180','disableResponsive':'true','disableTrustbadge':'false'};var _ts=document.createElement('script');_ts.type='text/javascript';_ts.charset='utf-8';_ts.async=!0;_ts.src='//widgets.trustedshops.com/js/'+_tsid+'.js';var __ts=document.getElementsByTagName('script')[0];__ts.parentNode.insertBefore(_ts,__ts)})();$(".b2bb2cswitch-right b").click(function(e){var wkid=$(".b2bb2cswitch-right").attr("data-wkid");var tax=$(".b2bb2cswitch-right").attr("data-tax");var url_base_layout=$(".b2bb2cswitch-right").attr("data-url_base_layout");var request_uri=$(".b2bb2cswitch-right").attr("data-request_uri");var urlprefix=$(".b2bb2cswitch-right").attr("data-urlprefix");var request=$.ajax({type:"POST",url:""+urlprefix+"/specials/ajax.obtimg",data:"wkid="+wkid+"&reload_type=get_brutto_netto_switch_mobile&wkheadtax="+tax+"&querystring="+urlprefix+request_uri+"",dataType:"html",success:function(msg){$(".bruttoNettoFullscreen").show();$("body").attr("style","overflow:hidden;");if(msg!=null&&msg!=""){$(".bruttoNettoFullscreenContent").html(msg)}else{$(".bruttoNettoFullscreen").hide();$("body").removeAttr("style")}}})});

function FFSuggest(){var self=this;var pSuggestParCatClass='suggestParentCategory';var pDebug=!1;var pInstanceName='';var pSuggestURL='';var pSearchURL='';var pQueryParamName='';var pFormname='';var pLayerName='';var pQueryInput;var pSuggest=new Array();var pLastQuery;var submitted=!1;var pShowImages=!1;var pSid='';var pUid='';var pSite='';var pSourceRefKey='';var pCurrentSelection=-1;var onDisplay;var pSuggestImageClass='suggestImage';var pSuggestQueryClass='suggestTextQuery';var pSuggestTypeClass='suggestTextType';var pSuggestAmountClass='suggestTextAmount';var pSuggestQueryTypedClass='suggestTextQueryTyped';var pSuggestFooterClass='suggestFooter';var pSuggestHeaderClass='suggestHeader';var pSuggestRowClass='suggestRow';var pSuggestHighlightClass='suggestHighlight';var pSuggestLayerBlockText='suggestLayerBlockText';var pSuggestLayerBlockImage='suggestLayerBlockImage';var ptranslation;var pWkId;this.init=function(suggestURL,formname,queryParamName,divLayername,instanceName,debugMode,channelParamName,channel,showImages,sid,uid,site,sourceRefKey,displayCallback){pSuggestURL=suggestURL;pFormname=formname;pQueryParamName=queryParamName;pChannelParamName=channelParamName;pChannel=channel;pLayerName=divLayername;pInstanceName=instanceName;pDebug=debugMode;pShowImages=showImages;pUid=uid;pSid=sid;pSite=site;pSourceRefKey=sourceRefKey;onDisplay=displayCallback;if(pSuggestURL==''){if(pDebug)
alert('no searchurl defined');return null}else if(pInstanceName==''){if(pDebug)
alert('no instancename defined');return null}else if(pFormname==''){if(pDebug)
alert('no formname defined');return null}else if(pQueryParamName==''){if(pDebug)
alert('no queryparamname defined');return null}else if(pLayerName==''){if(pDebug)
alert('need a layer for output')}
pQueryInput=document[pFormname][pQueryParamName];$(pQueryInput).keyup(function(ev){handleKeyPress(ev)});$(pQueryInput).keydown(function(ev){return checkTab(ev)});$(pQueryInput).focus(function(){if($('#suggestLayer').html()!=''){showLayer()}});$('#'+pLayerName).mouseleave(function(){$('#'+pLayerName).hide()});$(pQueryInput).blur(function(){window.setTimeout(hideLayer,500)});$(document[pFormname]).submit(function(){return handleSubmit()});ptranslation=new Object();ptranslation['brand.headline']='Markenvorschläge';ptranslation['searchTerm.headline']='Suchvorschläge';ptranslation.category='Kategorie';ptranslation.productName='Produktname';ptranslation.unspecified='Sonstiges';ptranslation['productName.headline']='Produktvorschläge';ptranslation.brand='Hersteller';ptranslation.content='Inhalt';ptranslation['category.headline']='Kategorievorschläge';ptranslation.searchTerm='Suchbegriff'};this.setWkIk=function(sWkId){pWkId=sWkId};this.setTranslation=function(objTranslation){ptranslation=objTranslation};function handleSubmit(){if(pSuggest[pCurrentSelection]!=undefined){var url=fireSubmitSuggest(pSuggest[pCurrentSelection]);if(url==null||url==''){url=pSuggest[pCurrentSelection].searchParams;url=removeParam(url,'format');url=removeParam(url,'_');url=removeParam(url,'omitContextName');if(pSuggest[pCurrentSelection].type!='productName'){url=document[pFormname].action+cutParamsUrl(url)}else{url=cutParamsUrl(url)}}
url=addTrackingInformation(url);window.location=url;return!1}
return!0}
function addTrackingInformation(url){if(pSid){url=addParam(url,'sid',pSid)}
if(pUid){url=addParam(url,'uid',pUid)}
if(pSite){url=addParam(url,'site',pSite)}
return url}
this.handleClick=function(evt){if($('li.'+pSuggestHighlightClass).length>0){pCurrentSelection=$(evt.currentTarget).attr('id').replace(pLayerName+'_','')}
handleSubmit()};this.handleMouseMove=function(evt){var id=$(evt.currentTarget).attr('id');unmarkAll();$('#'+pLayerName+' li[id="'+id+'"]').addClass(pSuggestHighlightClass)};this.handleMouseOut=function(evt){var id=$(evt.currentTarget).attr('id');$('#'+pLayerName+' li[id="'+id+'"]').removeClass(pSuggestHighlightClass);pCurrentSelection=-1};function handleKeyPress(evt){evt=(evt)?evt:((event)?event:null);var keyCode=evt.keyCode;if(keyCode==38){moveUp()}else if(keyCode==27){hideLayer()}else if(keyCode==40){moveDown()}else if(keyCode==37){moveLeft()}else if(keyCode==39){moveRight()}else{if(pQueryInput.value==''){hideLayer();pLastQuery='';return null}
if(pLastQuery!=pQueryInput.value){getSuggestions()}
pLastQuery=pQueryInput.value}}
function checkTab(evt){evt=(evt)?evt:((event)?event:null);var keyCode=evt.keyCode;if(keyCode==9){var ovlEl=$('input#'+pQueryParamName+'Underlay');if(ovlEl.length>0){$('input[name="'+pQueryParamName+'"]').val(ovlEl.val());return!1}}
return!0}
function moveUp(){if($('#'+pLayerName).is(':visible')){if($('li.'+pSuggestHighlightClass).length==0){$('li.'+pSuggestRowClass+':last').addClass(pSuggestHighlightClass)}else{var listWithSelection=$('li.'+pSuggestHighlightClass).parent('ul');var prevEl=$('li.'+pSuggestHighlightClass).prevAll('li.'+pSuggestRowClass);if(prevEl.length==0){$('li.'+pSuggestHighlightClass).removeClass(pSuggestHighlightClass);listWithSelection.find('li.'+pSuggestRowClass+':last').addClass(pSuggestHighlightClass)}else{$('li.'+pSuggestHighlightClass).removeClass(pSuggestHighlightClass);$(prevEl[0]).addClass(pSuggestHighlightClass)}}
pCurrentSelection=getCurrentSelection()}}
function moveDown(){if($('#'+pLayerName).is(':visible')){if($('li.'+pSuggestHighlightClass).length==0){$('li.'+pSuggestRowClass+':first').addClass(pSuggestHighlightClass)}else{var listWithSelection=$('li.'+pSuggestHighlightClass).parent('ul');var nxtEl=$('li.'+pSuggestHighlightClass).nextAll('li.'+pSuggestRowClass);if(nxtEl.length==0){$('li.'+pSuggestHighlightClass).removeClass(pSuggestHighlightClass);listWithSelection.find('li.'+pSuggestRowClass+':first').addClass(pSuggestHighlightClass)}else{$('li.'+pSuggestHighlightClass).removeClass(pSuggestHighlightClass);$(nxtEl[0]).addClass(pSuggestHighlightClass)}}
pCurrentSelection=getCurrentSelection()}}
function moveLeft(){if(typeof(moveHorizontalInSuggestBox)=='function'){moveHorizontalInSuggestBox()}}
function moveRight(){if(typeof(moveHorizontalInSuggestBox)=='function'){moveHorizontalInSuggestBox()}}
function getCurrentSelection(){var selection=-1;var highlightId=$('li.'+pSuggestHighlightClass).attr('id');if(highlightId){selection=highlightId.slice(highlightId.lastIndexOf('_')+1,highlightId.length)}
return selection}
function cutParamsUrl(param){var qPos=param.indexOf('?');if(qPos>=0){return param.substring(qPos)}else{return param}}
function removeParam(param,name){var pPos=param.indexOf('?'+name);if(pPos>=0){var f=param.substring(0,pPos);pPos=param.indexOf('&',pPos+1);if(pPos>=0){param=f+param.substring(pPos)}}else{pPos=param.indexOf('&'+name);if(pPos>=0){var f=param.substring(0,pPos);pPos=param.indexOf('&',pPos+1);if(pPos>=0){param=f+param.substring(pPos)}}}
return param}
function hideLayer(){unmarkAll();$('div#'+pLayerName).hide();fireSuggestLayerHidden();var ovlEl=$('input#'+pQueryParamName+'Underlay');if(ovlEl.length>0){$('input[name="'+pQueryParamName+'"]').css('background-color',ovlEl.css('background-color'))}}
this.hideLayerOutsideCall=function(){};function showLayer(){$('div#'+pLayerName).show()}
function fireSuggestCompleted(suggestLayerIsVisible){if(typeof(onSuggestCompleted)=='function'){onSuggestCompleted(suggestLayerIsVisible)}}
function fireSuggestLayerHidden(){if(typeof(onSuggestLayerHidden)=='function'){onSuggestLayerHidden()}}
function fireSubmitSuggest(chosenJson){if(typeof(onSubmitSuggest)=='function'){return onSubmitSuggest(chosenJson)}}
function unmarkAll(){$('li.'+pSuggestHighlightClass).each(function(i){$(this).removeClass(pSuggestHighlightClass).addClass(pSuggestRowClass)})}
function htmlEncode(value){return $('<div/>').text(value).html()}
function addParam(url,paramName,paramValue){if(paramName&&paramValue){var newParam=encodeURIComponent(paramName)+'='+encodeURIComponent(paramValue);if(url.indexOf('?')!==-1){url+='&'+newParam}else{url+='?'+newParam}}
return url}
function invokeDisplayCallback(sourceRefKey){if(onDisplay&&typeof(onDisplay)=="function"){window.setTimeout(function(){onDisplay(sourceRefKey)},10)}}
function getSuggestions(){var query=$('input[name="'+pQueryParamName+'"]').val();if(pLastQuery==query){return}else{pLastQuery=query}
var requestURL=pSuggestURL+'?'+pQueryParamName+'='+encodeURIComponent(query)+'&'+pChannelParamName+'='+pChannel+'&format=jsonp&callback=?&omitContextName=true';requestURL=addTrackingInformation(requestURL);try{$.ajax({dataType:"json",url:requestURL,context:self,success:function(jsonObj,textStatus){pCurrentSelection=-1;if(jsonObj!=null&&jsonObj.length>0){var outputText='<div class="'+pLayerName+'Block clearfix">';pSuggest=new Array();var lastType='';var tabWord='';var outputTextText='';var outputTextImg='';var outputTextTemp='';var blockImgBorder='';var originalQuery=query;query=query.replace(/[^a-zA-Z0-9]/g,"\\$&");outputTextText+='<p id="queryHint"><span id="directsearch">'+ptranslation.queryText.replace('%0',"<span class=\"query-phrase\">"+originalQuery+"</span>")+'</span> <span class="arrow_blue_left"></span></p>';for(var i=0;i<jsonObj.length;i++){var suggestQuery=jsonObj[i].name;if(tabWord==''){if(suggestQuery.toLowerCase().indexOf(query.toLowerCase())==0){tabWord=query+suggestQuery.substring(query.length)}}
var suggestType=jsonObj[i].type;if(suggestType!=lastType){var suggestTypeHead=ptranslation[suggestType+'.headline'];if(!suggestTypeHead){suggestTypeHead=suggestType}
outputTextTemp+='<li class="suggestHeader">'+suggestTypeHead+'</li>';lastType=suggestType}
var id=pLayerName+'_'+i;if(suggestType=='productName'){outputTextImg+=outputTextTemp;outputTextImg+=getSuggestHtml_productName(id,query,jsonObj[i])}else{outputTextText+=outputTextTemp;outputTextText+=getSuggestHtml_fallback(id,query,jsonObj[i])}
var outputTextTemp='';pSuggest[i]=jsonObj[i]}
if(outputTextText!=''){outputText+='<ul class="'+pLayerName+'BlockText">'+outputTextText+'</ul>';outputText+=''}else{blockImgBorder='noborder'}
if(outputTextImg!=''){outputText+='<ul class="'+pLayerName+'BlockImage '+blockImgBorder+' ">'+outputTextImg+'</ul>'}
outputText+='<div class="clear"></div></div><!-- EO .suggestLayerBlock -->';$('div#'+pLayerName).html(outputText).show();invokeDisplayCallback(pSourceRefKey);var ovlEl=$('input#'+pQueryParamName+'Underlay');if(ovlEl.length>0){ovlEl.attr('value',tabWord);if(tabWord){$('input[name="'+pQueryParamName+'"]').css('background-color','transparent')}else{$('input[name="'+pQueryParamName+'"]').css('background-color',ovlEl.css('background-color'))}}
$('#suggestLayer #directsearch').click(function(){$(document[pFormname]).submit()});$('.suggestRow').click(this.handleClick);$('.'+pSuggestRowClass).mousemove(this.handleMouseMove);$('.'+pSuggestRowClass).mouseout(this.handleMouseOut)}else{hideLayer()}},error:function(e,xhr,settings,exception){if(pDebug){window.console&&console.log(e);alert('Error:\nHTTP result code: '+e.status+'\nrequested URL: '+requestURL)}}})}catch(e){}}
function getSuggestHtml_fallback(id,query,jsonSug){var suggestQuery=jsonSug.name;var suggestCount=0;if(suggestCount==0){suggestCount='&nbsp;'}else if(suggestCount==1){suggestCount='Ein Produkt'}else{var temp=suggestCount;suggestCount='{0} Produkte';suggestCount=suggestCount.replace(/\{0\}/,temp)}
var html='<li id="'+id+'" class="'+pSuggestRowClass+' suggestRowWithText">'+'<span class="'+pSuggestQueryClass+' float-left">'+htmlEncode(suggestQuery).replace(new RegExp("("+query+")","ig"),'<span class="'+pSuggestQueryTypedClass+'">$1</span>')+'</span>';return html}
function getSuggestHtml_productName(id,query,jsonSug){var suggestQuery=jsonSug.name;var suggestImageUrl=jsonSug.image;if(suggestImageUrl.indexOf("/mediadatacat/art/")<0){suggestImageUrl=suggestImageUrl.replace('"','','g');suggestImageUrl=suggestImageUrl.replace('[%DEFAULT_IMAGE_NAME%]','default_70.gif')}
var html='<li id="'+id+'" class="'+pSuggestRowClass+' '+pSuggestRowClass+'WithImage">'+'<span class="'+pSuggestImageClass+'">';if(suggestImageUrl){html+='<img src="'+suggestImageUrl+'" alt=""/>'}
html+='</span>'+'<span class="'+pSuggestQueryClass+'">'+htmlEncode(suggestQuery).replace(new RegExp("("+query+")","ig"),'<span class="'+pSuggestQueryTypedClass+'">$1</span>')+' <b style="display: inline-block;" class="arrow_blue_left"></b>';+'</span>';return html}
function getParentCategoryHtml(jsonSug){var parCat=jsonSug.attributes.parentCategory;var parCatHtml='';if(parCat!=null){parCat=parCat.replace('/',' > ');parCatHtml='<span class="'+pSuggestParCatClass+'">'+decodeURIComponent(parCat)+'<\/span>'}
return parCatHtml}
function onSubmitSuggest(chosenJson){var type=pSuggest[pCurrentSelection].type;if(type=='productName'){var dplnk=pSuggest[pCurrentSelection].attributes.searchParams;return dplnk}}
function moveHorizontalInSuggestBox(){var numBlockTextElements=$('ul.'+pSuggestLayerBlockText+' li.'+pSuggestRowClass).length;var numBlockImageElements=$('ul.'+pSuggestLayerBlockImage+' li.'+pSuggestRowClass).length;if(numBlockTextElements>0&&numBlockImageElements>0){var isHighlighted=$('li.'+pSuggestHighlightClass).length>0;if(!isHighlighted){$('ul.'+pSuggestLayerBlockImage+' li.'+pSuggestRowClass+':first').addClass(pSuggestHighlightClass)}else if(isHighlighted){var isInBlockImage=$('ul.'+pSuggestLayerBlockImage+' li.'+pSuggestHighlightClass).length>0;$('li.'+pSuggestHighlightClass).removeClass(pSuggestHighlightClass);if(isInBlockImage){$('ul.'+pSuggestLayerBlockText+' li.'+pSuggestRowClass+':first').addClass(pSuggestHighlightClass)}else{$('ul.'+pSuggestLayerBlockImage+' li.'+pSuggestRowClass+':first').addClass(pSuggestHighlightClass)}}
pCurrentSelection=getCurrentSelection()}}};

$(document).ready(function(){'use strict';(function(){var
_grantedRequestTimeReference,_grantedRequestTime=5000,m={clear_ajax_container:function clear_ajax_container($ajaxContainer,mergedData){if(mergedData.dont_empty!==!0){$ajaxContainer.empty()}else{$ajaxContainer.find('>.ooB-white-overlay, >.ooB-black-overlay').remove()}
$ajaxContainer.css({'min-height':'auto'})}},h={ajax_master_load_on_click:function ajax_master_load_on_click(event){var
$master=$(this),$slaves,settings=$master.data('oo_ajax_handler_load_on_click');if(settings.selector){$slaves=$(settings.selector)}else{$slaves=$master.closest('.ooB-ajax-container');if($slaves.length===0){return}}
$slaves.each(function(){$(this).trigger('oo_ajax_handler-load_container',settings)})},on_ajax_container_loaded_custom:function on_ajax_container_loaded_custom($elements){var $targets=$elements.filter('[data-oo_ajax_event-on-load]').add($elements.find('[data-oo_ajax_event-on-load]'));$targets.each(function(){var
$this=$(this),$target=$this,sEventName='oo_ajax_event-on-load',settings=$this.data('oo_ajax_event-on-load');if(settings.target_selector!==undefined){$target=$(settings.target_selector)}
if(settings.event_name!==undefined){sEventName=settings.event_name}
$target.trigger(sEventName,settings.params||{})})},on_ajax_load_container:function on_ajax_load_container(event,masterData){if(masterData===undefined){masterData={}}
var $ajaxContainer=$(this),slaveData=$ajaxContainer.data('oo_ajax_slave'),mergedData=$.extend(!0,{},slaveData,masterData);if(mergedData.url===undefined){return}
if(mergedData.data===undefined){mergedData.data={}}
if(mergedData.showLoadingIndicator!==!1){if($ajaxContainer.height()===0){$ajaxContainer.css({'min-height':50})}
$ajaxContainer.append('<div class="ooB-white-overlay"><div class="ooB-centered-container-wrapper"><div class="ooB-centered-container"><div class="ooB-loading-indicator"></div><div class="ooB-loading-indicator"></div><div class="ooB-loading-indicator"></div><div class="ooB-loading-indicator"></div></div></div></div>');$ajaxContainer.addClass('visible');$ajaxContainer.show()}
clearTimeout(_grantedRequestTimeReference);_grantedRequestTimeReference=setTimeout(function(){m.clear_ajax_container($ajaxContainer,mergedData)},_grantedRequestTime);$ajaxContainer.addClass('oo_ajax_handler-loading');$.ajax({type:'POST',url:mergedData.url,data:mergedData.data}).done(function(data){clearTimeout(_grantedRequestTimeReference);m.clear_ajax_container($ajaxContainer,mergedData);var $data=$('<div></div>').append(data).find('>*');if(mergedData.replace_self===!0){$ajaxContainer.replaceWith($data)}else{$ajaxContainer.append($data);$ajaxContainer.addClass('oo_ajax_handler-done');$ajaxContainer.removeClass('oo_ajax_handler-loading')}
if(mergedData.showLoadingIndicator===!1){$ajaxContainer.show()}
setTimeout(function(){$ajaxContainer.trigger('oo_ajax_handler-container_loaded');h.on_ajax_container_loaded_custom($data)},0)})},on_ajax_form_submit:function on_ajax_form_submit(event){event.preventDefault();var $this=$(this),$ajaxContainer=$this.closest('.ooB-ajax-container'),masterData={data:$this.serialize(),url:$this.attr('action')};$ajaxContainer.trigger('oo_ajax_handler-load_container',masterData)},on_hide_ajax_container:function on_hide_ajax_container(event,params){if(!params){params={}}
var $ajaxContainer=$(this),timeout=params.timeout||0,timeoutReference=$ajaxContainer.data('oo_ajax-timeout_reference');if(timeoutReference){clearTimeout(timeoutReference)}
timeoutReference=setTimeout(function(){$ajaxContainer.hide()},timeout);$ajaxContainer.data('oo_ajax-timeout_reference',timeoutReference)}};$(document).on('click','[data-oo_ajax_handler_load_on_click]',h.ajax_master_load_on_click);$(document).on('oo_ajax_handler-load_container','.ooB-ajax-container',h.on_ajax_load_container);$(document).on('submit','.ooB-ajax-container form.ajax-form',h.on_ajax_form_submit);$(document).on('oo_ajax_handler-hide_container','.ooB-ajax-container',h.on_hide_ajax_container)})();(function(){var
_$flyoutHandlerContainer=$('#oo-flyout-handler-container'),_jDefaults={selector:'.oo-flyout-handler-content',delay:0,top:10},_jSettings,_hideTimeoutReference,_iMasterHeight=0,_iMasterOffTop=0,_iMasterOffLeft=0,_bInterrupt=!1,_bIsLoading=!1,m={prepare:function prepare(){m.hide();if(!_$flyoutHandlerContainer.parent().is('body')){_$flyoutHandlerContainer.appendTo('body')}},show:function show(){_$flyoutHandlerContainer.addClass('visible')},hide:function hide(){_$flyoutHandlerContainer.removeClass('visible')},get_master_data:function get_master_data($master){_iMasterHeight=$master.height();_iMasterOffTop=$master.offset().top;_iMasterOffLeft=$master.offset().left;_jSettings=$.extend(!0,{},_jDefaults,$master.data('oo_flyout_handler_load_on_mouseenter')||{},$master.data('oo_flyout_handler_show_on_mouseenter')||{})}},h={on_master_mouseenter_load:function on_master_mouseenter_load(){if(_bIsLoading){return}
_bIsLoading=!0;clearTimeout(_hideTimeoutReference);var $master=$(this);m.prepare();m.get_master_data($master);_$flyoutHandlerContainer.trigger('oo_ajax_handler-load_container',{data:$master.data('oo_flyout_handler_load_on_mouseenter')})},on_master_mouseenter_show:function on_master_mouseenter_show(event){if(event.originalEvent.touches){event.preventDefault()}
if(_bIsLoading){return}
_bIsLoading=!0;var $master=$(this);m.prepare();m.get_master_data($master);var $content=$master.find(_jSettings.selector);if($content.length===0){return}
clearTimeout(_hideTimeoutReference);$content=$content.clone();_$flyoutHandlerContainer.show().empty().append($content);$content.show();_$flyoutHandlerContainer.trigger('oo_flyout_handler-content_loaded')},on_flyout_loaded:function on_flyout_loaded(){if(!_bIsLoading){return}
var $window=$(window),iScrollTop=window.pageYOffset||document.documentElement.iScrollTop||document.body.iScrollTop||0,iFlyoutContHeight=_$flyoutHandlerContainer.height(),iSpaceNeededBot=iFlyoutContHeight+_jSettings.top,iSpaceBot=$window.height()-(_iMasterOffTop-iScrollTop),iSpaceNeededRight=_$flyoutHandlerContainer.width(),iSpaceRight=$window.width()-_iMasterOffLeft,jNewPos={top:_iMasterOffTop+_jSettings.top+_iMasterHeight,left:_iMasterOffLeft};if(iSpaceNeededBot>iSpaceBot&&_iMasterOffTop-_jSettings.top-iFlyoutContHeight>iScrollTop){jNewPos.top=_iMasterOffTop-_jSettings.top-iFlyoutContHeight}
if(iSpaceNeededRight>iSpaceRight){jNewPos.left-=iSpaceNeededRight-iSpaceRight-_jSettings.top;if(jNewPos.left<0){jNewPos.left=0}}
_$flyoutHandlerContainer.css(jNewPos);m.show();_bIsLoading=!1},on_master_mouseleave:function on_master_mouseleave(){clearTimeout(_hideTimeoutReference);_hideTimeoutReference=setTimeout(function(){m.hide()},parseInt(_jSettings.delay,10));_bIsLoading=!1},on_flyout_mouseenter:function on_flyout_mouseenter(){clearTimeout(_hideTimeoutReference)}};_jSettings=$.extend(!0,{},_jDefaults);$(document).on('mouseenter','[data-oo_flyout_handler_load_on_mouseenter]',h.on_master_mouseenter_load);$(document).on('mouseenter','[data-oo_flyout_handler_show_on_mouseenter]',h.on_master_mouseenter_show);$(document).on('mouseleave','[data-oo_flyout_handler_load_on_mouseenter], [data-oo_flyout_handler_show_on_mouseenter]',h.on_master_mouseleave);$(document).on('oo_ajax_handler-container_loaded oo_flyout_handler-content_loaded','#oo-flyout-handler-container',h.on_flyout_loaded);_$flyoutHandlerContainer.on('mouseenter',h.on_flyout_mouseenter);_$flyoutHandlerContainer.on('mouseleave',h.on_master_mouseleave)})();(function(){var
_$popupHandlerContainer=$('#oo-popup-handler-container'),_grantedRequestTimeReference,_grantedRequestTime=5000,_iScrollPosition=0,m={hide_popup:function hide_popup(){_$popupHandlerContainer.removeClass('visible');_$popupHandlerContainer.empty()
_$popupHandlerContainer.hide();$('body').css({position:'relative',top:0,overflow:'visible',width:'auto'});$(document).scrollTop(_iScrollPosition)},show_popup:function show_popup(){_$popupHandlerContainer.show()
setTimeout(function(){_$popupHandlerContainer.addClass('visible')},0)}},h={on_popup_load:function on_popup_load(){_grantedRequestTimeReference=setTimeout(function(){m.hide_popup()},_grantedRequestTime)},on_popup_loaded:function on_popup_loaded(){clearTimeout(_grantedRequestTimeReference);var $popupHandlerContent=$('#oo-popup-handler-content'),$popupHandlerContentContainer=$('#oo-popup-handler-content-container'),iContentHeight=$popupHandlerContent.height(),iContainerHeight=$popupHandlerContentContainer.outerHeight(),iWindowHeight=$(window).height(),diff=iWindowHeight-iContainerHeight;if(diff<0){$popupHandlerContent.css({height:iContentHeight+diff})}
$popupHandlerContentContainer.addClass('visible');_iScrollPosition=$(document).scrollTop();$('body').css({position:'fixed',top:-_iScrollPosition,overflow:'hidden',width:'100%'})},on_overlay_click:function on_overlay_click(event){var
$target=$(event.target),bIsOverlaySensible=$(this).data('oo-popup-handler-settings_sensible-overlay'),bIsOverlayClick=$target.closest('#oo-popup-handler-content-container').length===0;if(bIsOverlayClick&&bIsOverlaySensible){m.hide_popup()}},on_closing_button_click:function on_closing_button_click(){m.hide_popup()}};$(document).on('oo_ajax_handler-load_container','#oo-popup-handler-container',h.on_popup_load);$(document).on('oo_ajax_handler-container_loaded','#oo-popup-handler-container',h.on_popup_loaded);$(document).on('click touchstart','#oo-popup-handler-container #oo-popup-handler-overlay',h.on_overlay_click);$(document).on('click','#oo-popup-handler-container .oo-popup-handler-close, #oo-popup-handler-close',h.on_closing_button_click)})();(function(){var
_$mainContainer=$('#oo-popup-handler-html-container'),_$contentContainer=_$mainContainer.find('#oo-popup-handler-html-content-container'),_bIsVisible=!1,m={hide_popup:function hide_popup(){_$mainContainer.removeClass('visible');_$contentContainer.empty();_$mainContainer.hide();_bIsVisible=!1},show_popup:function show_popup(){_$mainContainer.show()
setTimeout(function(){_$mainContainer.addClass('visible')},0);_bIsVisible=!0},},h={on_master_mouseenter_show:function on_master_mouseenter_show(){if(_bIsVisible){return}
var $content=$($(this).data('oo_popup_handler_show_on_click')).clone().show();_$contentContainer.append($content);m.show_popup()},on_overlay_click:function on_overlay_click(event){if(event.originalEvent.touches){return}
var $target=$(event.target),bIsOverlayClick=$target.closest('#oo-popup-handler-html-content-container').length===0;if(bIsOverlayClick){m.hide_popup()}},on_closing_button_click:function on_closing_button_click(){m.hide_popup()}};$(document).on('click','[data-oo_popup_handler_show_on_click]',h.on_master_mouseenter_show);_$mainContainer.on('click',h.on_overlay_click);_$mainContainer.on('click','.oo-popup-handler-close',h.on_closing_button_click)})();(function(){var
$lazyLoadContainers=$('.ooB-ajax-container-lazyload'),_scrollTimeoutReference,_scrollTimeout=100,m={lazyload:function lazyload(){$lazyLoadContainers.not('.lazyloaded').each(function(){var
$element=$(this),iWindowHeight=$(window).innerHeight(),iRelTop=$element.offset().top-$(window).scrollTop();if(0<=iRelTop&&iRelTop<iWindowHeight){$element.find('.ooB-ajax-container').trigger('oo_ajax_handler-load_container');$element.addClass('lazyloaded')}})},},h={on_scroll:function on_scroll(){clearTimeout(_scrollTimeoutReference);_scrollTimeoutReference=setTimeout(function(){m.lazyload()},_scrollTimeout)}};$(document).on('scroll',h.on_scroll)})()});

/*
 * Responsively Lazy
 * http://ivopetkov.com/b/lazy-load-responsive-images/
 * Copyright 2015-2017, Ivo Petkov
 * Free to use under the MIT license.
*/
var responsivelyLazy="undefined"!==typeof responsivelyLazy?responsivelyLazy:function(){var r=!1,t=!1,l=null,p=null,m="undefined"!==typeof IntersectionObserver,q=!1,u=[],v=function(a){if(null===l)return!1;var b=a.getBoundingClientRect();a=b.top;var c=b.left,d=b.width,b=b.height;return a<p&&0<a+b&&c<l&&0<c+d},w=function(a,b){for(var c=a.length,d=b;d<c;d++){var h=!1,f=a[d],e=document.createElement("script"),g=f.getAttribute("type");null!==g&&e.setAttribute("type",g);g=f.getAttribute("src");null!==g&&
(e.setAttribute("src",g),("undefined"===typeof f.async||!1===f.async)&&d+1<c&&(h=!0,e.addEventListener("load",function(){w(a,d+1)})));e.innerHTML=f.innerHTML;f.parentNode.insertBefore(e,f);f.parentNode.removeChild(f);if(h)break}},x=function(a,b){var c=b.getAttribute("data-srcset");if(null!==c)if(c=c.trim(),0<c.length){var c=c.split(","),d=[];var h=c.length;for(var f=0;f<h;f++){var e=c[f].trim();if(0!==e.length){var g=e.lastIndexOf(" ");if(-1===g){var k=e;e=999998}else k=e.substr(0,g),e=parseInt(e.substr(g+
1,e.length-g-2),10);g=!1;-1!==k.indexOf(".webp",k.length-5)?r&&(g=!0):g=!0;g&&d.push([k,e])}}d.sort(function(a,b){if(a[1]<b[1])return-1;if(a[1]>b[1])return 1;if(a[1]===b[1]){if(-1!==b[0].indexOf(".webp",b[0].length-5))return 1;if(-1!==a[0].indexOf(".webp",a[0].length-5))return-1}return 0});c=d}else c=[];else c=[];k=a.offsetWidth*("undefined"!==typeof window.devicePixelRatio?window.devicePixelRatio:1);d=null;h=c.length;for(f=0;f<h;f++)if(e=c[f],e[1]>=k){d=e;break}null===d&&(d=[b.getAttribute("src"),
999999]);"undefined"===typeof a.responsivelyLazyLastSetOption&&(a.responsivelyLazyLastSetOption=["",0]);a.responsivelyLazyLastSetOption[1]<d[1]&&(a.responsivelyLazyLastSetOption=d,h=d[0],"undefined"===typeof a.responsivelyLazyEventsAttached&&(a.responsivelyLazyEventsAttached=!0,b.addEventListener("load",function(){var b=a.getAttribute("data-onlazyload");null!==b&&(new Function(b)).bind(a)()},!1),b.addEventListener("error",function(){a.responsivelyLazyLastSetOption=["",0]},!1)),h===b.getAttribute("src")?
b.removeAttribute("srcset"):b.setAttribute("srcset",h))},y=function(a){if(-1===u.indexOf(a)&&v(a)){var b=a.getAttribute("data-lazycontent");null!==b?(u.push(a),q=!0,a.innerHTML=b,a=a.querySelectorAll("script"),0<a.length&&w(a,0),q=!1):t&&("img"===a.tagName.toLowerCase()?x(a,a):(b=a.querySelector("img"),null!==b&&x(a,b)))}},z=function(){for(var a=document.querySelectorAll(".responsively-lazy"),b=a.length,c=0;c<b;c++)y(a[c])};if("undefined"!==typeof window.addEventListener&&"undefined"!==typeof document.querySelectorAll){var l=
window.innerWidth,p=window.innerHeight,n=new Image;n.src="data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoCAAEADMDOJaQAA3AA/uuuAAA=";n.onload=n.onerror=function(){r=2===n.width;t="srcset"in document.createElement("img");var a=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(a){window.setTimeout(a,1E3/60)},b=!0,c=function(){b&&(b=!1,z());a.call(null,c)};c();if(m){var d=function(){for(var a=document.querySelectorAll(".responsively-lazy"),
b=a.length,c=0;c<b;c++){var e=a[c];"undefined"===typeof e.responsivelyLazyObserverAttached&&(e.responsivelyLazyObserverAttached=!0,h.observe(e))}};var h=new IntersectionObserver(function(a){for(var b in a){var c=a[b];0<c.intersectionRatio&&y(c.target)}});var f=null}var e=function(){m?(window.clearTimeout(f),f=window.setTimeout(function(){b=!0},300)):b=!0},g=function(){for(var a=document.querySelectorAll(".responsively-lazy"),b=a.length,c=0;c<b;c++)for(var d=a[c].parentNode;d&&"html"!==d.tagName.toLowerCase();)"undefined"===
typeof d.responsivelyLazyScrollAttached&&(d.responsivelyLazyScrollAttached=!0,d.addEventListener("scroll",e)),d=d.parentNode},k=function(){window.addEventListener("resize",function(){l=window.innerWidth;p=window.innerHeight;e()});window.addEventListener("scroll",e);window.addEventListener("load",e);m&&d();g();"undefined"!==typeof MutationObserver&&(new MutationObserver(function(){q||(m&&d(),g(),e())})).observe(document.querySelector("body"),{childList:!0,subtree:!0})};"loading"===document.readyState?
document.addEventListener("DOMContentLoaded",k):k()}}return{run:z,isVisible:v}}();;

!function(){'use strict';var m={ga_track_product_click:function ga_track_product_click(){var
$this=$(this),d=$this.data();try{d.gaevent_click_category=(d.gaevent_click_category===undefined)?'ecommerce':d.gaevent_click_category;d.gaevent_click_action=(d.gaevent_click_action===undefined)?'click':d.gaevent_click_action;d.gaevent_click_label=(d.gaevent_click_label===undefined)?'Results':d.gaevent_click_label;d.gaevent_click_value=(d.gaevent_click_value===undefined)?0:d.gaevent_click_value}catch(err){return!0}
try{ga('ec:addProduct',{id:d.gaevent_itemid,name:d.gaevent_itemname,category:d.gaevent_category,brand:d.gaevent_brand,variant:d.gaevent_variant,position:d.gaevent_position});ga('ec:setAction','click',{list:d.gaevent_list});ga('send','event',d.gaevent_click_category,d.gaevent_click_action,d.gaevent_click_label,{hitCallback:function(){document.location.href=$this.attr('href')}});return!window._gaLoaded}catch(err){return!0}}};if(typeof bTrackingDisabled!=="undefined"&&bTrackingDisabled==1){}
else{$('body').on('click','*[data-gaevent="click_productlink"]',m.ga_track_product_click)}}();!function(){'use strict';var n={ga_track_onclick:function ga_track_onclick(){var
that=this,d=$(that).data();try{d.gaevent_param=(d.gaevent_param!==undefined)?d.gaevent_param:!1;if(d.gaevent_param){var fieldsObject=JSON.parse(d.gaevent_param);fieldsObject.hitType='event';ga('send',fieldsObject)}
else{if($(this).prop('target')=="_blank"){d.gaevent_callback=0}
if($(this).prop('href')==""){d.gaevent_callback=0}
d.gaevent_value=(d.gaevent_value!==undefined)?d.gaevent_value:0;if(d.gaevent_callback==1){ga('send','event',d.gaevent_category,d.gaevent_action,d.gaevent_label,d.gaevent_value,{'hitCallback':function(){document.location.href=that.href}});return!window._gaLoaded}
else{ga('send','event',d.gaevent_category,d.gaevent_action,d.gaevent_label,d.gaevent_value)}}}catch(err){return!0}}};if(typeof bTrackingDisabled!=="undefined"&&bTrackingDisabled==1){}
else{}}();!function(){'use strict';var o={ga_track_promo_click:function ga_track_promo_click(){var
$this=$(this),d=$this.data();try{d.gaevent_category=(d.gaevent_category===undefined)?'Internal Promotions':d.gaevent_category;d.gaevent_action=(d.gaevent_action===undefined)?'click':d.gaevent_action;d.gaevent_label=(d.gaevent_label===undefined)?d.gaevent_promo_id:d.gaevent_label}catch(err){return!0}
try{ga('ec:addPromo',{'id':d.gaevent_promo_id,'name':d.gaevent_promo_name,'creative':d.gaevent_promo_creative,'position':d.gaevent_promo_position});ga('ec:setAction','promo_click');if(d.gaevent_callback==1){ga('send','event',d.gaevent_category,d.gaevent_action,d.gaevent_label,{'hitCallback':function(){document.location.href=$this.attr('href')}});return!window._gaLoaded}
else{ga('send','event',d.gaevent_category,d.gaevent_action,d.gaevent_label)}}catch(err){return!0}}}
if(typeof bTrackingDisabled!=="undefined"&&bTrackingDisabled==1){}
else{$('body').on('click','*[data-gaevent="click_promo"]',o.ga_track_promo_click)}}();