var topMenu=$(".top-menu");$(window).ready(function(){SlickCarousel();MobileSlick();if(topMenu.hasClass("slick-initialized")){ActiveElement();}});function SlickCarousel(){$('.top-menu-widget').each(function(){if($(window).width()<=767){var nodeId=$(this).data("nodeid");var carouselId=$(this).find("#topMenuWidget-"+nodeId);if((carouselId).children.length>2){$(carouselId).slick({centerMode:true,dots:false,slidesToShow:1,slidesToScroll:1,infinite:true,arrows:false,prevArrow:'',nextArrow:'',variableWidth:true});}}});} function MobileSlick(){$(window).on('load resize orientationchange',function(){topMenu.each(function(){var $carousel=$(this);if($(window).width()>767){if($carousel.hasClass('slick-initialized')){$carousel.slick('unslick');}} else{if(!$carousel.hasClass('slick-initialized')){if((this).children.length>2){$carousel.slick({centerMode:true,dots:false,slidesToShow:1,slidesToScroll:1,infinite:true,arrows:false,variableWidth:true,mobileFirst:true});}} ActiveElement();}});});} function ActiveElement(){if(topMenu.hasClass("slick-initialized")){$(".slick-item").each(function(){var index=$(this).data("slick-index");if($(this).children().hasClass("active")){topMenu.slick("slickGoTo",index,true);}});}};; ;; ;; var simpleHighlightWidgetClass=$(".simple-highlight-widget");$(document).ready(function(){SimpleHighlightWidgetScroll();SimpleHighlightWidgetImages();WindowResizeOrOrientation();});function SimpleHighlightWidgetScroll(){simpleHighlightWidgetClass.each(function(){var nodeId=$(this).data("nodeid");$(window).scroll(function(){if($("#SimpleHighlightWidget-"+nodeId).find("ul").length>0){if($("#SimpleHighlightWidget-"+nodeId).find("ul").isInViewport()){$("#SimpleHighlightWidget-"+nodeId).find("li").delay(50).each(function(i){if($(this).isInViewport()){$(this).delay(50*i).queue(function(){$(this).addClass("show");});}});}}});if($("#SimpleHighlightWidget-"+nodeId).find("ul").length>0){if($("#SimpleHighlightWidget-"+nodeId).find("ul").isInViewport()){$("#SimpleHighlightWidget-"+nodeId).find("li").each(function(i){$(this).css("transform","translateX(0%)");});}}});} function SimpleHighlightWidgetImages(){simpleHighlightWidgetClass.each(function(){var image='';SVGInject.setOptions({makeIdsUnique:true});var uList=$(this).find('ul');var description=$(this).find(".simple-highlight--items--description");for(var i=0;i767){if($(description).hasClass("Left")){image='
';$(liList[x]).prepend(image);} else if($(description).hasClass("Right")){$(liList[x]).append(image);}} else{$(liList[x]).prepend(image);}}} $('ul').each(function(){SVGInject(document.querySelectorAll('img.svg'));});});} function WindowResizeOrOrientation(){$(window).on('resize orientationchange',function(){simpleHighlightWidgetClass.each(function(){var image='
';SVGInject.setOptions({makeIdsUnique:true});var uList=$(this).find('ul');var description=$(this).find(".simple-highlight--items--description");for(var i=0;i0){$(liList[x]).children("svg").remove();} if($(liList[x]).find("svg").length<=0){$(liList[x]).prepend(image);}} else{if($(description).hasClass("Left")){if($(liList[x]).children("svg").length>0){$(liList[x]).children("svg").remove();} if($(liList[x]).children("div.li-svg").length<=0){$(liList[x]).prepend(image);}} else if($(description).hasClass("Right")){if($(liList[x]).children("div.li-svg").length>0){$(liList[x]).children("div.li-svg").remove();} if($(liList[x]).children("svg").length<=0){image='';$(liList[x]).append(image);}}}}} $('ul').each(function(){SVGInject(document.querySelectorAll('img.svg'));});});});} $.fn.isInViewport=function(){var elementTop=$(this).offset().top;var elementBottom=elementTop+$(this).outerHeight();var viewportTop=$(window).scrollTop();var viewportBottom=viewportTop+$(window).height();return elementBottom>viewportTop&&elementTopchildElements){slidesToShow=childElements;} $(carouselId).slick({dots:false,slidesToShow:slidesToShow,slidesToScroll:1,infinite:true,arrows:true,prevArrow:'',nextArrow:'',responsive:[{breakpoint:1200,settings:{slidesToShow:2}},{breakpoint:768,settings:{slidesToScroll:1,slidesToShow:1}}]});});} function LoadSVGInject(){SVGInject.setOptions({makeIdsUnique:true});SVGInjectInImages();} function SVGInjectInImages(){SVGInject(document.querySelectorAll('img.svg'));} function LoadSmoothScrollAnchors(){$('a[href^="#"]').each(function(){if($(this).attr("href")!=="#"){$(this)[0].addEventListener('click',function(e){e.preventDefault();document.querySelector(this.getAttribute('href')).scrollIntoView({behavior:'smooth',block:'center'});});}});} function BAITriggerEvents(){BackImageMobileResizeTriggerEvent();CookieDisclaimerButtonClickTriggerEvent();LoadSiteScrollTriggerEvent();MenuFirstLevelMouseOverTriggerEvent();MenuDropdownClickTriggerEvent();DropdownMenuSecondLevelMouseOverTriggerEvent();DropdownMenuThirdLevelMouseOverTriggerEvent();DropdownMenuThirdLevelMouseOutTriggerEvent();MenuSearchInputTriggerEvent();SearchPopupClickTriggerEvent();CloseSearchSectionClickTriggerEvent();NavBarTogglerClickTriggerEvent();LastMenuItemClickTriggerEvent();GoBackMenuClickTriggerEvent();FooterSegmentClickTriggerEvent();FooterSegmentWindowResizeTriggerEvent();LazyLoadingWidgetsScrollTriggerEvent();ScrollTopTriggerEvent();SearchIconTopClickTriggerEvent();NavMobileSegmentsClickTriggerEvent();MobileMenuClickAndOrientationTriggerEvent();} function BackImageMobileResizeTriggerEvent(){$(window).on("resize",function(){$(".back-image-mobile").each(function(){var burl=$(this).css("background-image");var url=new URL(burl.replace('url(','').replace(')','').replace(/\"/gi,""));url.searchParams.set("width",$(window).width());$(this).css("background-image","url("+url.href+")");});});} function CookieDisclaimerButtonClickTriggerEvent(){$(".cookies-disclaimer-button button").off("click");$(".cookies-disclaimer-button button").on("click",function(){var cookieNameAndValue=cookiesDisclaimer.data("cookie");var cookieExpires=cookiesDisclaimer.data("expires");if(cookieExpires===""||cookieExpires===null){cookieExpires=183;} Cookies.set(cookieNameAndValue,cookieNameAndValue,{expires:cookieExpires,secure:true});cookiesDisclaimerPopup.fadeOut("slow",function(){});});} function LoadSiteScrollTriggerEvent(){$(window).scroll(function(){if($(window).width()>991){if(Math.max($("html").scrollTop(),$("body").scrollTop())===0){$("body").removeClass("scrolled");} else{$("body").addClass("scrolled");}} else{if(Math.max($("html").scrollTop(),$("body").scrollTop())===0){$("body").removeClass("scrolled");} else{$("body").addClass("scrolled");}}});} function MenuFirstLevelMouseOverTriggerEvent(){navItem.off("mouseover");navItem.on("mouseover",function(){navItem.removeClass("show");$(".dropdown-menu").removeClass("show");$(this).addClass("show");$(this).children(".dropdown-menu").addClass("show");});} function MenuDropdownClickTriggerEvent(){$(document).on("click",function(e){if($(e.target).closest(".dropdown-menu").length<=0){navItem.removeClass("show");$(".dropdown-menu").removeClass("show");}});} function DropdownMenuSecondLevelMouseOverTriggerEvent(){$(".dropdown-menu .second-level-item a").off("mouseover");$(".dropdown-menu .second-level-item a").on("mouseover",function(){var dataId=$(this).parent().data("menuitemid");if(!$(this).parent().parent().siblings(".right-section").find("#ThirdLevelItems_"+dataId).is(":visible")){$(".third-level-menu").each(function(){if($(this).is(":visible")){$(this).hide();$(this).find(".third-level-items").hide();}});if($(this).parent().parent().siblings(".right-section").children(".third-level-menu").length){if($(this).parent().parent().siblings(".right-section").find("#ThirdLevelItems_"+dataId).length){$(this).parent().parent().siblings(".right-section").children(".info-description").hide();$(this).parent().parent().siblings(".right-section").children(".third-level-menu").show();$(this).parent().parent().siblings(".right-section").find("#ThirdLevelItems_"+dataId).show();} else{$(this).parent().parent().siblings(".right-section").children(".info-description").show();}} else{$(this).parent().parent().siblings(".right-section").children(".info-description").show();}}});} function DropdownMenuThirdLevelMouseOverTriggerEvent(){$(".dropdown-menu .third-lvl-item a").off("mouseover");$(".dropdown-menu .third-lvl-item a").on("mouseover",function(){var parent=$(this).parent();var sibling=$(parent).siblings(".col-7");if($(sibling).children(".product-description").length){$(sibling).children(".product-description").toggle();}});} function DropdownMenuThirdLevelMouseOutTriggerEvent(){$(".dropdown-menu .third-lvl-item a").off("mouseout");$(".dropdown-menu .third-lvl-item a").on("mouseout",function(){var parent=$(this).parent();var sibling=$(parent).siblings(".col-7");if($(sibling).children(".product-description").length){$(sibling).children(".product-description").toggle();}});} function SearchPopupClickTriggerEvent(){$("a.search").off("click");$("a.search").on("click",function(){$(".search-popup").fadeToggle();});} function CloseSearchSectionClickTriggerEvent(){$("a.close-search-section").off("click");$("a.close-search-section").on("click",function(){$(".search-popup").fadeToggle();});} function MenuSearchInputTriggerEvent(){$('#menusearchinput, #input-search').off("input");$('#menusearchinput, #input-search').on("input",function(e){$(this).val(function(i,v){return v.replace(/[<>@#%/:;*{}����"]/g,'');});});} function NavBarTogglerClickTriggerEvent(){navBarToggler.off("click");navBarToggler.on("click",function(){$('body').toggleClass("nav-opened");});} function NavMobileSegmentsClickTriggerEvent(){$(".mobile-nav .mobile-segments > li > a.segment-hyperlink").off("click");$(".mobile-nav .mobile-segments > li > a.segment-hyperlink").on("click",function(e){e.preventDefault();var isOpen=$(this).hasClass("open");if(isOpen){$(this).siblings("ul").slideToggle();$(this).removeClass("open");} else{$(this).siblings("ul").slideToggle();$(this).addClass("open");}});} function MobileMenuClickAndOrientationTriggerEvent(){$(".mobile-nav .menu-list > li > a.mobile-hyperlink").each(function(){if($(this).siblings(".child-menus").length<=0){$(this).addClass("no-after");}});$(".mobile-nav .menu-list > li > a.mobile-hyperlink").off("click");$(".mobile-nav .menu-list > li > a.mobile-hyperlink").on("click",function(e){var isOpen=$(this).hasClass("open");var childs=$(this).siblings(".child-menus");if($(this).siblings(".child-menus").length>0){e.preventDefault();if(isOpen){childs.slideToggle();$(this).removeClass("open");$(this).siblings(".child-menus").removeClass("collapsed");$(this).parent().removeClass("open");$("#mobile-nav").removeClass("menu-child-open");$(".top").removeClass("menu-child-open");} else{$(this).parent().parent().find("li.open, a.open").removeClass("open");$(this).parent().parent().find("ul.collapsed").slideToggle();$(this).parent().parent().find("ul.collapsed").removeClass("collapsed");$(this).siblings(".child-menus").addClass("collapsed");$("#mobile-nav").addClass("menu-child-open");$(this).addClass("open");$(".top").addClass("menu-child-open");}}});$(window).on("load resize orientationchange",function(){if($(window).width()>991){$("body").removeClass("nav-opened");$("#mobile-nav").addClass("show");$("#mobile-nav").removeClass("menu-child-open");$(".mobile-hyperlink.open").removeClass("open");$(".header .top button").removeClass("collapsed");$(".header .top").removeClass("menu-child-open");$(".header .child-menus.collapsed").removeClass("collapsed");$(".header .last-menu").hide();$(".header .last-menu.collapsed").removeClass("collapsed");$(".mobile-segments .active.open ul").hide();$(".mobile-segments .active.open .segment-hyperlink.open").removeClass("open");}});} function LastMenuItemClickTriggerEvent(){$(".child-menus-container .last-menu-items span").off("click");$(".child-menus-container .last-menu-items span").on("click",function(event){event.preventDefault();var itemClicked=$(this).closest(".last-menu-items");var isOpen=itemClicked.hasClass("open");var childs=itemClicked.siblings(".last-menu");childs.slideToggle();if(isOpen){childs.removeClass("collapsed");itemClicked.removeClass("open");itemClicked.parent().removeClass("open");} else{itemClicked.parent().parent().find("li.open, a.open").removeClass("open");itemClicked.parent().parent().find("ul.collapsed").slideToggle();itemClicked.parent().parent().find("ul.collapsed").removeClass("collapsed");childs.addClass("collapsed");itemClicked.addClass("open");}});} function GoBackMenuClickTriggerEvent(){$(".child-menu-top .go-back-menu").off("click");$(".child-menu-top .go-back-menu").on("click",function(){$(this).closest("#mobile-nav").removeClass("menu-child-open");$(".top").removeClass("menu-child-open");$(".mobile-hyperlink.open").removeClass("open");var item=$(this).closest(".child-menus");setTimeout(function(){item.removeClass("collapsed");},200);});} function SearchIconTopClickTriggerEvent(){$(".search-icon-top").off("click");$(".search-icon-top").on("click",function(){if(!$(this).hasClass("change")){navBarToggler.hide();if($(this).siblings(".search-form").hasClass("expanded")){navBarToggler.fadeIn(400);} else{navBarToggler.hide();} $(this).siblings(".search-form").toggleClass("expanded");} else{$(this).siblings(".search-form").find("#input-search").val("");$(this).removeClass("change");$(this).siblings(".search-form").removeClass("expanded");navBarToggler.fadeIn(400);}});$("#input-search").off("keyup");$("#input-search").on("keyup",function(){var numberLetters=$(this).val().length;var changeIcon=$(".search-icon-top");if(numberLetters>0){if(!changeIcon.hasClass("change")){changeIcon.addClass("change");}} else{changeIcon.removeClass("change");}});} function FooterSegmentClickTriggerEvent(){$("footer .footer-segment").off("click");$("footer .footer-segment").on("click",function(){var segmentContent=$("footer .segment-content");if(!$(this).hasClass("open")){if($("footer .footer-segment.open").length==0){if($(window).outerWidth()>767){$(this).find(".segment-details").appendTo(".segment-content");segmentContent.children(".segment-details").show();segmentContent.slideDown(300);} else{$(this).find(".segment-details").slideDown(300);}} else{$("footer .footer-segment.open").each(function(){if($(window).outerWidth()>767){segmentContent.children(".segment-details").appendTo($(this));$(this).children(".segment-details").hide();} else{$(this).find(".segment-details").slideUp(300);} $(this).removeClass("open");$(this).find(".segment-arrow").removeClass("segment-open");});if($(window).outerWidth()>767){$(this).find(".segment-details").appendTo(".segment-content");segmentContent.children(".segment-details").show();} else{$(this).find(".segment-details").slideDown(300);}}} else{if($(window).outerWidth()>767){segmentContent.slideUp(300);segmentContent.children(".segment-details").appendTo($(this));$(this).children(".segment-details").hide();} else{$(this).find(".segment-details").slideUp(300);}} $(this).toggleClass("open");$(this).find(".segment-arrow").toggleClass("segment-open");});} function FooterSegmentWindowResizeTriggerEvent(){$(window).on("resize",function(){if($(".footer-segment.open").length>0){if($(window).outerWidth()<767){$("footer .segment-content").children(".segment-details").appendTo($(".footer-segment.open"));$(".footer-segment.open").children(".segment-details").slideDown(300);} else{$("footer .footer-segment.open").children(".segment-details").appendTo($("footer .segment-content"));$("footer .segment-content").slideDown(300);}}});} function LazyLoadingWidgetsScrollTriggerEvent(){$(window).scroll(function(event){var st=$(this).scrollTop();if(st===0){$(".widget").each(function(){if($(this).hasClass("visible")&&!$(this).isInViewport()){$(this).removeClass("visible");} else if($(this).hasClass("in")&&!$(this).isInViewport()){$(this).removeClass("in");}});} if(st>lastScrollTop){$(".widget").each(function(){if($(this).isInViewport()&&!$(this).hasClass("visible")&&!$(this).hasClass("in")){if(!$(this).find(".video-modal").length){$(this).addClass("in");} else{$(this).addClass("no-effect");}}});} lastScrollTop=st;});} function ScrollTopTriggerEvent(){var st=$(this).scrollTop();var bannerHeight=$(".page-banner").outerHeight();var headerHeight=$(".header").outerHeight();if(st>bannerHeight+headerHeight){$(".widget").each(function(){$(this).addClass("visible");});} else{$(".widget").each(function(){if($(this).isInViewport()){$(this).addClass("visible");}});}} $.fn.isInViewport=function(){var elementTop=$(this).offset().top;var elementBottom=elementTop+$(this).outerHeight();var viewportTop=$(window).scrollTop();var viewportBottom=viewportTop+$(window).height();return elementBottom>viewportTop&&elementTopthis.length){return false;}else{return this.indexOf(search,start)!==-1;}};} if(!Array.prototype.includes){Object.defineProperty(Array.prototype,"includes",{enumerable:false,value:function(obj){var newArr=this.filter(function(el){return el==obj;});return newArr.length>0;}});};;