function GetIE11Detection(){var n=window.navigator.userAgent,t=n.indexOf("MSIE");!navigator.userAgent.match(/Trident\/7\./)||(setTimeout(function(){$("html").removeClass("mozilla")},100),$("html").addClass("ie11"))}function footerAlwaysBottom(){}function equalHeight(n){var r=0,u=0,i=[],t;$(n).each(function(){if(t=$(this),$(t).height("auto"),topPostion=t.position().top,u!=topPostion){for(currentDiv=0;currentDiv<i.length;currentDiv++)i[currentDiv].height(r);i.length=0;u=topPostion;r=t.height();i.push(t)}else i.push(t),r=r<t.height()?t.height():r;for(currentDiv=0;currentDiv<i.length;currentDiv++)i[currentDiv].height(r)})}function truncateText(n){$(n).dotdotdot({ellipsis:"... ",wrap:"word",watch:!0})}function TopSlideshow(n){var t;this.carousel=$(n);this.responsiveOption=[];this.body=$("body");this.init=function(){this.onScreenChange();this.isAutoHeight=this.carousel.data("isautoheight");this.isFade=this.carousel.data("isfade");this.hasArrow=this.carousel.data("hasarrow");this.hasDot=this.carousel.data("hasdot");this.autoHeight=this.carousel.data("autoheight");this.autoPlay=this.carousel.data("autoplay");this.slideToshow=this.carousel.attr("data-slideToshow")?this.carousel.attr("slideToshow"):1;this.slideToScroll=this.carousel.attr("data-slideToScroll")?this.carousel.attr("slideToScroll"):1;this.pauseTime=this.carousel.attr("data-pauseTime");this.speedAnimation=this.carousel.attr("data-speedAnimation");this.asNav=this.carousel.attr("data-asNav")?this.carousel.attr("data-asNav"):null;this.arrowLeft=this.carousel.attr("data-arrowLeft")?this.carousel.attr("data-arrowLeft"):'<span class="slidePrev slideArrow"><\/span>';this.arrowRight=this.carousel.attr("data-arrowRight")?this.carousel.attr("data-arrowRight"):'<span class="slideNext slideArrow"><\/span>';this.responsiveOption=this.responsiveOptions();this.create()};this.onScreenChange=function(){$(window).resize(function(){t.viewPort()})};this.create=function(){this.carousel.on("init",function(){setTimeout(function(){$(".slideImageDiv").imageDeviceResponsive()},500);$(".topBannerSlideshow").css("visibility","inherit")});this.carousel.slick({slidesToShow:this.slideToshow,slidesToScroll:this.slideToScroll,draggable:!0,focusOnSelect:!1,pauseOnFocus:!0,dots:this.hasDot,arrows:this.hasArrow,fade:this.isFade,asNavFor:this.asNav,autoplay:this.autoPlay,autoplaySpeed:this.pauseTime,adaptiveHeight:this.autoHeight,speed:this.speedAnimation,prevArrow:this.arrowLeft,nextArrow:this.arrowRight,responsive:this.responsiveOption})};this.responsiveOptions=function(){return this.setItemsResponsive(),this.setItemsResponsive()?[{breakpoint:0,settings:{slidesToShow:parseInt(this.responsiveMobile),infinite:!0}},{breakpoint:768,settings:{slidesToShow:parseInt(this.responsiveTablet),infinite:!0}},{breakpoint:992,settings:{slidesToShow:parseInt(this.responsiveLabtop),infinite:!0}},{breakpoint:1200,settings:{slidesToShow:parseInt(this.responsiveDesktop),infinite:!0}}]:!1};this.setItemsResponsive=function(){if(this.dataResponsiveItem=this.carousel.attr("data-responsiveItem"),this.dataResponsiveItem){var n=[];return n=this.dataResponsiveItem.split(","),this.responsiveMobile=n[0],this.responsiveTablet=n[1],this.responsiveLabtop=n[2],this.responsiveDesktop=n[3],this.responsiveOption&&(this.slideToshow=n[3]),!0}return!1};this.viewPort=function(){var n=window.innerWidth-this.body.width(),t=navigator.userAgent.indexOf("Safari")>-1,i=!!window.chrome&&!!window.chrome.webstore;this.isDestop=t?i?$(window).width()>992-n?!0:!1:$(window).width()>992?!0:!1:$(window).width()>992-n?!0:!1};t=this;this.init()}function SlideContent(n){var t,i,r;this.slideContentListItem=$(n);this.html=$("html");this.body=$("body");this.slideContentText=$(".topBannerItemContentText");this.slideContentDescription=this.slideContentListItem.find(".topBannerItemInfo");this.slideContentTitle=this.slideContentListItem.find(".topBannerItemTitle");this.is_iPad=navigator.userAgent.match(/(Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini)/)!==null;i=$(window).width();r=$(window).height();this.init=function(){this.onScreenChange();this.slideContentTitleTruncate();this.slideContentCalculateHeight()};this.onScreenChange=function(){$(window).on("resize",function(){var e=function(){t.slideContentDescription.trigger("destroy");t.slideContentTitleTruncate();setTimeout(function(){t.slideContentCalculateHeight()},200)},n=$(window).width(),u=$(window).height(),f;(i!=n||r!=u)&&(window.clearTimeout(f),f=window.setTimeout(e,10));i=n;r=u})};this.slideContentCalculateHeight=function(){var n=0,i=this.slideContentListItem.find(".topBannerItemTitle").height(),r=this.slideContentText.height();n=r-i;t.slideContentDescription.dotdotdot({height:n,keep:".readMore",callback:t.dotdotdotCallback});t.slideContentDescription.css("height","auto")};this.dotdotdotCallback=function(){};this.slideContentTitleTruncate=function(){setTimeout(function(){truncateText(t.slideContentTitle)},100)};this.slideContentDescTruncate=function(){setTimeout(function(){t.slideContentDescription.trigger("destroy");truncateText(t.slideContentDescription)},500)};t=this;this.init()}function FourColumnTeaserItem(n){var t,i,r;this.fourColumnListItem=$(n);this.html=$("html");this.body=$("body");this.fourColumnContent=$(".fourColumnContent");this.fourColumnContentDescription=this.fourColumnListItem.find(".fourColumnContentinfo");this.fourColumnTitle=this.fourColumnListItem.find(".fourColumnContentTitle");this.is_iPad=navigator.userAgent.match(/(Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini)/)!==null;i=$(window).width();r=$(window).height();this.init=function(){this.onScreenChange();this.fourColumnTitleTruncate();this.fourColumnCalculateHeight()};this.onScreenChange=function(){$(window).on("resize",function(){var e=function(){t.fourColumnContentDescription.trigger("destroy");t.fourColumnTitleTruncate();setTimeout(function(){t.fourColumnCalculateHeight()},200)},n=$(window).width(),u=$(window).height(),f;(i!=n||r!=u)&&(window.clearTimeout(f),f=window.setTimeout(e,10));i=n;r=u})};this.fourColumnCalculateHeight=function(){var n=0,i=this.fourColumnListItem.find(".fourColumnContentTitle").height(),r=this.fourColumnContent.height();n=r-i;t.fourColumnContentDescription.dotdotdot({height:n,keep:".readMore"});t.fourColumnContentDescription.css("height","auto")};this.fourColumnTitleTruncate=function(){setTimeout(function(){truncateText(t.fourColumnTitle)},100)};this.fourColumnDescTruncate=function(){setTimeout(function(){t.fourColumnContentDescription.trigger("destroy");truncateText(t.fourColumnContentDescription)},500)};t=this;this.init()}function Validate(n){$(n).find('input:not(.drop-box)[data-require="required"], textarea[data-require="required"], select[data-require="required"]').each(function(){ValidateRequireField(this)});$(n).find('input[type="email"]').each(function(){ValidateEmailField(this)});$(n).find('input[type="tel"]').each(function(){ValidateTelephoneField(this)});$(n).find('.checkbox-group div[data-require="required"],.radio-group div[data-require="required"]').each(function(){ValidateRadioCheckboxGroup(this)});$(n).find("input:file:not(.drop-box)").each(function(){ValidateUploadField(this)});$(n).find("input:file.drop-box").each(function(){var n=$(this),t=n.parents(".form-group"),i=n.attr("id"),f=n.attr("data-require"),r=n.scope(),u=r.dragdropfiles[i];validateDragAndDropField(t,u,n)});context.Valid||ScrollTop(n)}function validateDragAndDropField(n,t,i){if(i.attr("data-require")=="required"&&(t?t.length==0?(context.Valid=!1,DisplayRequireMessage(n)):RemoveRequireMessage(n):(context.Valid=!1,DisplayRequireMessage(n)),t&&t.length>0&&context.Valid)){var r=0;$.each(t,function(n,t){r+=t.size/1024});parseInt(i.attr("data-maxfilesize"))<r?(context.Valid=!1,DisplayErrorMessage(n,"error-overMaxSize")):RemoveErrorMessage(n,"error-overMaxSize")}}function ValidateUploadField(n){if(n.files[0]!==undefined){var i=$(n).parents(".form-group"),t=n.files[0].size||0;t!==undefined&&(t=t/1024);n.files.length>0&&n.getAttribute("data-maxfilesize")!=0&&t>n.getAttribute("data-maxfilesize")?(context.Valid=!1,DisplayErrorMessage(i,"error-overMaxSize")):RemoveErrorMessage(i,"error-overMaxSize")}}function ValidateRequireField(n){var t=$(n).parents(".form-group");$(n).val()?$(n).attr("type")?$(n).attr("type").indexOf("checkbox")>-1?n.checked?RemoveRequireMessage(t):(context.Valid=!1,DisplayRequireMessage(t)):RemoveRequireMessage(t):RemoveRequireMessage(t):(context.Valid=!1,DisplayRequireMessage(t))}function ValidateEmailField(n){var t=$(n).parents(".form-group"),i;$(n).val()&&(i=/^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9]+\.[a-zA-Z0-9.]{1,10}\s*$/,i.test($(n).val())?(RemoveInvalidMessage(t),RemoveValidetionMessage(t)):(context.Valid=!1,DisplayInvalidMessage(t)))}function ValidateTelephoneField(n){var t=$(n).parents(".form-group"),i,r;$(n).val()&&(i=/^[+]*[(]{0,1}[0-9]{1,4}[)]{0,1}[-\s\./0-9]*$/gm,r=i.test($(n).val()),r?(RemoveInvalidMessage(t),RemoveValidetionMessage(t)):(context.Valid=!1,DisplayInvalidMessage(t)))}function ValidateRadioCheckboxGroup(n){var i=$(n).find("input:checked").length,t=$(n).parents(".form-group");i>0?RemoveRequireMessage(t):(context.Valid=!1,DisplayRequireMessage(t))}function DisplayRequireMessage(n){$(n).addClass("error-require");$(n).removeClass("error-invalid")}function RemoveRequireMessage(n){$(n).removeClass("error-require")}function DisplayInvalidMessage(n){$(n).addClass("error-invalid")}function RemoveInvalidMessage(n){$(n).removeClass("error-invalid")}function RemoveValidetionMessage(n){$(n).removeClass("error-validation")}function DisplayErrorMessage(n,t){$(n).addClass(t)}function RemoveErrorMessage(n,t){$(n).removeClass(t)}function RemoveAllMessages(n){RemoveRequireMessage(n);RemoveInvalidMessage(n);RemoveValidetionMessage(n)}function ScrollTop(n){var t,i;t=$(n).find(".form-group.error-require,.form-group.error-invalid").length>1?$(n).find(".form-group.error-require,.form-group.error-invalid")[0]:$(n).find(".form-group.error-require,.form-group.error-invalid");i=$(n).parent().attr("data-isFormOverlay");i==null||i||$("html, body").animate({scrollTop:$(t).offset().top-250},500);$(t).find("input,textarea").focus()}function Form(){var n;this.dropdown=$(".chosen-select");this.init=function(){this.createDropdown();this.checkNumberOfRadioAndCheckbox()};this.createDropdown=function(){this.dropdown.select2({minimumResultsForSearch:Infinity,allowClear:!1}).on("select2:unselecting",function(){$(this).data("unselecting",!0)}).on("select2:opening",function(n){$(this).data("unselecting")&&($(this).removeData("unselecting"),n.preventDefault())})};this.checkNumberOfRadioAndCheckbox=function(){$(".checkbox-group, .radio-group").each(function(){var n=$(this).find(".checkboxWrapper").length;n===1&&$(this).addClass("fullWidth");n===2&&$(this).addClass("halfWidth")})};n=this;this.init()}function Settings(n){this.lang=n.lang;this.os=n.os;this.browser=n.browser;this.isTouch=n.touch;this.isMobile=n.isMobile;this.isTablet=n.isTablet;this.isLabtop=n.isLabtop;this.isDesktop=n.isDesktop;this.debug=!0}function Utility(){var t,n=$("html"),i=$("body"),r=$(".footer");this.init=function(){this.info();this.settings();this.events();this.footerAlwaysBottom()};this.info=function(){this.detectBrowsers();this.detectOS();this.detectLanguage();this.detectTouch();this.detectViewPort()};this.settings=function(){settings=new Settings(this)};this.events=function(){this.sizeChange()};this.sizeChange=function(){$(window).resize(function(){t.detectViewPort();t.settings()})};this.detectBrowsers=function(){var t=!1,i;navigator.userAgent.match(/Trident\/7\./)?(this.browser="ie11",t=!0):navigator.appVersion.indexOf("MSIE")!==-1?(i=parseFloat(navigator.appVersion.split("MSIE")[1]),this.browser="ie"+i,t=!0):this.browser=navigator.userAgent.toLowerCase().indexOf("firefox")>-1?"firefox":navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1?"safari":navigator.userAgent.toLowerCase().indexOf("chrome")>-1?"chrome":"no-browser";t&&n.addClass("ie");n.addClass(this.browser)};this.detectTouch=function(){"ontouchstart"in window||"onmsgesturechange"in window?(this.touch=!0,n.addClass("touch")):this.touch=!1};this.detectViewPort=function(){var n=window.innerWidth-i.width();this.browser==="safari"&&(n=0);$(window).width()<768-n?(this.isMobile=!0,this.isTablet=!1,this.isLabtop=!1,this.isDesktop=!1):$(window).width()>767-n&&$(window).width()<992-n?(this.isMobile=!1,this.isTablet=!0,this.isLabtop=!1,this.isDesktop=!1):$(window).width()>991-n&&$(window).width()<1200-n?(this.isMobile=!1,this.isTablet=!1,this.isLabtop=!0,this.isDesktop=!1):(this.isMobile=!1,this.isTablet=!1,this.isLabtop=!1,this.isDesktop=!0)};this.detectOS=function(){this.os=navigator.appVersion.indexOf("Win")!==-1?"windows":navigator.appVersion.indexOf("Mac")!==-1?"macos":"no-os";n.addClass(this.os)};this.detectLanguage=function(){this.lang=n.attr("lang")?n.attr("lang"):"no-lang"};this.footerAlwaysBottom=function(){};t=this;this.init()}function TableContent(){var n;this.body=$("body");this.html=$("html");this.header=$(".header");this.tableToggleButton=$(".tableToggle");this.tableContentContainer=$(".tableContentContainer");this.tableBackdrop=$(".tableBackdrop");this.headerHeight=0;this.init=function(){this.onScreenChange();this.viewPort();this.menuSticky();this.stickyTableContent();this.spyScroll();this.toggleTableContent();this.clickToScroll()};this.onScreenChange=function(){$(window).on("resize",function(){$(event.target.nodeType).length==0&&(n.viewPort(),n.menuSticky(),n.spyScroll(),n.clearTableContentMobile())})};this.viewPort=function(){var n=window.innerWidth-this.body.width(),t=navigator.userAgent.indexOf("Safari")>-1,i=/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor);this.isDestop=t?i?$(window).width()>767-n?!0:!1:$(window).width()>767?!0:!1:$(window).width()>767-n?!0:!1};this.stickyTableContent=function(){$(".tableContent").floatit({limiter:".scrollLimit",preserve_width:!0,bottom_spacing:10,recalculate:!0})};this.toggleTableContent=function(){this.tableToggleButton.on("click",function(){$(this).hasClass("active")?($(this).removeClass("active"),n.tableContentContainer.removeClass("open"),n.tableBackdrop.removeClass("show")):($(this).addClass("active"),n.tableContentContainer.addClass("open"),n.tableBackdrop.addClass("show"))});this.tableBackdrop.on("click",function(){$(this).removeClass("show");n.tableContentContainer.removeClass("open");n.tableToggleButton.removeClass("active")})};this.clearTableContentMobile=function(){this.isDestop&&(this.tableBackdrop.removeClass("show"),this.tableContentContainer.removeClass("open"),this.tableToggleButton.removeClass("active"))};this.spyScroll=function(){this.spyScrollInit();$(window).on("scroll",function(){n.spyScrollInit()})};this.spyScrollInit=function(){var t=$(window).scrollTop(),i=$(".scrollspy");i.each(function(i){var r=$(this).offset().top-n.headerHeight+1,e=r+$(this).height(),u,f;t>=r&&t<=e?(u=$(this).attr("id"),f=$('a[href="#'+u+'"]'),f.parent().addClass("active").siblings().removeClass("active")):i==0&&t<=r&&$(".nav-link").parent().removeClass("active")})};this.clickToScroll=function(){$(".nav-link").on("click",function(){var t=$(this).attr("href");return $("html,body").animate({scrollTop:$(t).offset().top+2-n.headerHeight},500),!1})};this.menuSticky=function(){this.headerHeight=0;this.header.length>0&&this.header.css("position")==="fixed"&&(this.headerHeight=this.header.height());this.body.css("padding-top",this.headerHeight)};n=this;this.init()}function HeaderTop(){var n;this.body=$("body");this.html=$("html");this.moreButton=$(".more");this.openSubMenuDesktop=$(".openSubMenu-desktop");this.init=function(){this.viewPort();this.onScreenChange();this.toggleMore();this.toggleLanguage();setTimeout(function(){n.calculateLeftSide();n.calculateRightSide()},200)};this.onScreenChange=function(){$(window).on("resize",function(t){$(t.target.nodeType).length==0&&(n.viewPort(),n.calculateLeftSide(),n.calculateRightSide())})};this.viewPort=function(){var n=window.innerWidth-this.body.width(),t=navigator.userAgent.indexOf("Safari")>-1,i=/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor);t?i?$(window).width()>780-n?this.isDestop=!0:($(".more").removeClass("active"),this.isDestop=!1):$(window).width()>767?this.isDestop=!0:($(".more").removeClass("active"),this.isDestop=!1):$(window).width()>767-n?this.isDestop=!0:($(".more").removeClass("active"),this.isDestop=!1)};this.calculateLeftSide=function(){var t,f,r,i,u;this.isDestop&&(t=0,f=$(".headerTopLeftContainer .more").outerWidth(!0),$(".headerTopLeftContainer > li:not(.more)").each(function(){t+=$(this).outerWidth(!0)}),r=$(".headerTopLeft").outerWidth(!0)+15,t>r?(i=$(".headerTopLeftContainer > li:not(.more)").last(),i.attr("data-width",i.outerWidth(!0)),i.prependTo($(".headerTopLeftContainer .more ul")),n.calculateLeftSide()):(u=$(".headerTopLeftContainer li.more li").first(),t+u.data("width")<r&&u.insertBefore($(".headerTopLeftContainer .more"))),$(".headerTopLeftContainer .more li").length>0?$(".headerTopLeftContainer .more").css("display","inline-block"):$(".headerTopLeftContainer .more").css("display","none"))};this.calculateRightSide=function(){var t,f,r,i,u;this.isDestop&&(t=0,f=$(".headerTopRightContainer .more").outerWidth(!0),$(".headerTopRightContainer > li:not(.more)").each(function(){t+=$(this).outerWidth(!0)}),r=$(".headerTopRight").width(),t>r?(i=$(".headerTopRightContainer > li:not(.more)").first(),i.attr("data-width",i.outerWidth(!0)),i.appendTo($(".headerTopRightContainer .more ul")),n.calculateRightSide()):(u=$(".headerTopRightContainer li.more li").last(),t+u.data("width")<r&&u.insertAfter($(".headerTopRightContainer .more"))),$(".headerTopRightContainer .more li").length>0?$(".headerTopRightContainer .more").css("display","inline-block"):$(".headerTopRightContainer .more").css("display","none"))};this.toggleMore=function(){this.moreButton.on("click",function(){$(this).toggleClass("active");n.moreButton.not($(this)).removeClass("active");$(document).on("touchstart click",function(n){var t=$(".more");t.is(n.target)||t.has(n.target).length!==0||t.removeClass("active")})})};this.toggleLanguage=function(){this.openSubMenuDesktop.on("click",function(){$(this).hasClass("active")?($(this).removeClass("active"),$(this).siblings("ul").hide()):($(this).addClass("active"),$(this).siblings("ul").show())});$(document).on("click touchstart",function(t){var i=$(".lang-dropdown");i.is(t.target)||i.has(t.target).length!==0||(i.children("ul").hide(),n.openSubMenuDesktop.removeClass("active"))})};n=this;this.init()}function HeaderBottom(){var n;this.body=$("body");this.html=$("html");this.categoryToggleButton=$(".categoryToggle");this.menuCategory=$(".menuCategory");this.openSubCategoryButton=$(".openSubCategory");this.subCategory=$(".subCategory");this.menuMegaCategory=$(".menuMegaCategory");this.mainMenuToggleButton=$(".mainMenuToggle");this.mainNavigator=$(".mainNavigator");this.openSubMenuButton=$(".openSubMenu");this.mainSearchToggleButton=$(".mainSearchToggle");this.searchHeaderField=$(".searchHeaderField");this.searchHeaderInput=$(".searchHeaderInput");this.init=function(){this.onScreenChange();this.viewPort();this.initialMainNavigatorGrid();this.toggleCategories();this.toggleSubcategory();this.setDropdownPosition();this.toggleMainNavigator();this.openSubMenuMainNavigator();this.toggleSearchHeader()};this.onScreenChange=function(){$(window).on("resize",function(t){$(t.target.nodeType).length==0&&(n.viewPort(),n.closeAllMenu(),n.setDropdownPosition())})};this.viewPort=function(){var n=window.innerWidth-this.body.width(),t=navigator.userAgent.indexOf("Safari")>-1,i=/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor);this.isDestop=t?i?$(window).width()>767-n?!0:!1:$(window).width()>767?!0:!1:$(window).width()>767-n?!0:!1};this.toggleCategories=function(){this.categoryToggleButton.on("click",function(){$(this).hasClass("active")?($(this).removeClass("active"),n.menuCategory.slideUp(200)):($(this).addClass("active"),n.menuCategory.slideDown(200))})};this.toggleSubcategory=function(){n.isDestop&&(this.openSubCategoryButton.mouseover(function(){$(this).parent().siblings().find(".openSubCategory").removeClass("active");$(this).parent().siblings().find(".menuMegaCategory").slideUp(200);$(this).addClass("active");$(this).siblings(".menuMegaCategory").slideDown(200)}),this.openSubCategoryButton.mouseout(function(){$(".menuMegaCategory").hover(function(){},function(){$(".menuCategoryList > li").children(".menuMegaCategory").slideUp(200);$(".menuCategoryList > li").children(".openSubCategory").removeClass("active")})}));this.openSubCategoryButton.on("click",function(){if(n.isDestop){$(this).hasClass("active")?($(this).removeClass("active"),$(this).siblings(".menuMegaCategory").slideUp(200)):($(this).addClass("active"),$(this).siblings(".menuMegaCategory").slideDown(200),$(this).parent().siblings().find(".openSubCategory").removeClass("active"),$(this).parent().siblings().find(".menuMegaCategory").slideUp(200));$(document).on("click touchstart",function(n){var t=$(".menuCategoryList > li");t.is(n.target)||t.has(n.target).length!==0||(t.children(".menuMegaCategory").slideUp(200),t.children(".openSubCategory").removeClass("active"))})}else $(this).hasClass("active")?($(this).removeClass("active"),$(this).siblings(".subCategory").slideUp(200)):($(this).addClass("active"),$(this).siblings(".subCategory").slideDown(200))})};this.closeAllMenu=function(){this.isDestop&&(this.openSubCategoryButton.removeClass("active"),this.openSubCategoryButton.siblings(".subCategory").removeAttr("style"),this.categoryToggleButton.removeClass("active"),this.menuCategory.removeAttr("style"),this.mainMenuToggleButton.removeClass("active"),this.mainNavigator.hide(),this.openSubMenuButton.removeClass("active"),this.openSubMenuButton.siblings("ul").removeAttr("style"))};this.setDropdownPosition=function(){this.menuMegaCategory.each(function(){if(n.isDestop){var r=$(".headerTop").length>0?$(".headerTop").outerHeight(!0):0,t=$(this).siblings(".openSubCategory").offset().top+$(this).siblings(".openSubCategory").outerHeight(!0)-$(this).siblings(".openSubCategory").offsetParent().offset().top,i=$(window).height()-t;$(this).css({top:t,"max-height":i})}else $(this).css({top:"auto","max-height":"none"})});var t=$(".headerBottomRight").outerHeight(!0),i=$(window).height()-t;this.mainNavigator.css({top:t,"max-height":i})};this.initialMainNavigatorGrid=function(){this.grid=$(".masonryGrid").masonry({transitionDuration:0,horizontalOrder:!0})};this.toggleMainNavigator=function(){this.mainMenuToggleButton.on("click",function(){$(this).hasClass("active")?($(this).removeClass("active"),n.mainNavigator.slideUp(200)):($(this).addClass("active"),n.mainNavigator.slideDown(150),n.grid.masonry("layout"),n.categoryToggleButton.removeClass("active"),n.menuCategory.removeAttr("style"))});$(document).on("click touchstart",function(t){var i=$(".mainMenuToggleContainer");i.is(t.target)||i.has(t.target).length!==0||(n.mainNavigator.slideUp(200),n.mainMenuToggleButton.removeClass("active"))})};this.openSubMenuMainNavigator=function(){this.openSubMenuButton.on("click",function(){$(this).hasClass("active")?($(this).removeClass("active"),$(this).siblings("ul").slideUp(200)):($(this).addClass("active"),$(this).siblings("ul").slideDown(200))})};this.toggleSearchHeader=function(){this.mainSearchToggleButton.on("click",function(){$(this).hasClass("active")?($(this).removeClass("active"),n.searchHeaderField.slideUp(200)):($(this).addClass("active"),n.searchHeaderField.slideDown(200),n.searchHeaderInput.focus())});$(document).on("click touchstart",function(t){var i=$(".searchHeaderWrapper");i.is(t.target)||i.has(t.target).length!==0||(n.searchHeaderField.slideUp(200),n.mainSearchToggleButton.removeClass("active"))})};n=this;this.init()}function NewsList(){var n;this.body=$("body");this.html=$("html");this.dropDownFilterToggleButton=$(".dropDownFilterToggle");this.init=function(){this.viewPort();this.onScreenChange();this.initialTruncateDesc();this.toggleArchive()};this.onScreenChange=function(){$(window).on("resize",function(t){$(t.target.nodeType).length==0&&n.viewPort()})};this.viewPort=function(){var n=window.innerWidth-this.body.width(),t=navigator.userAgent.indexOf("Safari")>-1,i=/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor);this.isDestop=t?i?$(window).width()>767-n?!0:!1:$(window).width()>767?!0:!1:$(window).width()>767-n?!0:!1};this.initialTruncateDesc=function(){setTimeout(function(){$(".eventListItemShortDesc").trigger("destroy");truncateText(".eventListItemShortDesc")},100);var n=undefined;$(window).on("resize",function(){n!=undefined&&(clearTimeout(n),n=undefined);n=setTimeout(function(){$(".eventListItemShortDesc").trigger("destroy");truncateText(".eventListItemShortDesc");n=undefined},200)})};this.toggleArchive=function(){this.dropDownFilterToggleButton.on("click",function(){$(this).hasClass("active")?($(this).removeClass("active"),$(this).children("ul").slideUp(200)):($(this).addClass("active"),$(this).children("ul").slideDown(200))})};n=this;this.init()}var OSName,slides,slideContent,fourColumnTeaserItem,context,form,headerTop,headerBottom,setTimeDotDotDotAssociateTitle,setTimeDotDotDotNewArticleItemTitle,setTimeDotDotDotTeaserBoxes,setTimeDotDotDotemployeeInfo,toggleTriggerArchive,newsList;(function(n,t){var i={setImageResponsive:function(n,t){var e=n.width(),o=n.height(),p=e/2,w=o/2,c=t.prop("naturalHeight"),l=t.prop("naturalWidth"),i=t.data("center-x"),r=t.data("center-y");i=i||i==0?i*l:l/2;r=r||r==0?r*c:c/2;var s=0,h=0,u=0,f=0,v=o/c,y=e/l,a=v>y?v:y;s=l*a;h=c*a;i=i*a;r=r*a;u=p-i;u>0&&-u+e<=s?u=0:-u+e>s&&(u=-(s-e));f=w-r;f>0&&-f+o<=h?f=0:-f+o>h&&(f=-(h-o));t.attr("style","display: block; max-width: none !important;max-height: none !important;width:"+s+"px;height:"+h+"px;margin-left:"+u+"px;margin-top:"+f+"px;")},setAllImageResponsive:function(t,i){i.each(function(){t.setImageResponsive(i,n(this).children(".image-item"))})},init:function(i){var r=this;i.find(".image-item").each(function(t,u){r.setImageResponsive(i,n(this));n(u).on("load",function(){r.setImageResponsive(i,n(this))})});n(t).on("resize",function(){setTimeout(function(){r.setAllImageResponsive(r,i)},200)})}};n.fn.imageDeviceResponsive=function(){var n=Object.create(i);n.init(this)}})(jQuery,window,document);$(document).ready(function(){var n=$("#cookies-directive");n.attr("data-cookie-id")&&$.cookiesDirective({explicitConsent:parseInt(n.attr("data-explicit")),position:n.attr("data-position"),duration:parseInt(n.attr("data-duration")),limit:parseInt(n.attr("data-limit")),message:n.html(),acceptText:n.attr("data-accept-text"),buttonText:n.attr("data-button-text")})}),function(n){if("undefined"==typeof n.browser){n.uaMatch=function(n){return n=n.toLowerCase(),n=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||0>n.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[],{browser:n[1]||"",version:n[2]||"0"}};var i=n.uaMatch(navigator.userAgent),t={};i.browser&&(t[i.browser]=!0,t.version=i.version);t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0);n.browser=t}}(jQuery);OSName="Unknown OS";navigator.appVersion.indexOf("Win")!=-1&&(OSName="windows");navigator.appVersion.indexOf("Mac")!=-1&&(OSName="macos");navigator.appVersion.indexOf("X11")!=-1&&(OSName="unix");navigator.appVersion.indexOf("Linux")!=-1&&(OSName="linux");$("html").removeClass("no-js");$("html").addClass(OSName);$.each($.browser,function(n){var i,t;if(n!="version")if(n=="msie")for(i=Math.floor($.browser.version),$("html").addClass("ie ie"+i),t=i;t<=10;t++)i<t&&$("html").addClass("lt-ie"+t);else $("html").addClass(n);navigator.userAgent.match(/Trident\/7\./)&&$("html").addClass("ie11")});$(function(){GetIE11Detection()});$(window).on("load",function(){setTimeout(function(){$(".imageDiv").each(function(){$(this).imageDeviceResponsive()})},500);footerAlwaysBottom()});$(window).on("resize",function(){footerAlwaysBottom()});slides=[];$(window).on("load",function(){var n=0;$(".slideList").each(function(){slides[n]=new TopSlideshow(this);n++;$(this).css("visibility","visible")})});slideContent=[];$(window).on("load",function(){var n=0;$(".topBannerItemContent").each(function(){slideContent[n]=new SlideContent(this);n++})});fourColumnTeaserItem=[];$(window).on("load",function(){var n=0;$(".fourColumnItem").each(function(){fourColumnTeaserItem[n]=new FourColumnTeaserItem(this);n++});$(".fourColumnTeaser").css("visibility","visible")});app.controller("ManaoFormSubmitController",["$scope","$timeout","Upload",function(n,t,i){function s(f){console.log("asdasds");console.log("$scope.formid ",n.formid);i.upload({url:"/ManaoFormApi/AjaxSubmit",data:{pageId:0,formId:0,IsDibsForm:!1,data:f,file:n.dragdropfiles}}).then(function(i){t(function(){n.submitResult=i.data;n.submitResult.Status=="success"?h():n.submitResult.Status=="fail"?c():r();u(!1)},200)},function(){l()},function(){})}function u(t){if(t){var i=$("#"+n.formId);$(i).find('input[type="submit"]').each(function(){$(this).attr("disabled","disabled")})}else $('input[type="submit"]').removeAttr("disabled")}function h(){e();r();f()}function c(){e();r();f()}function f(){setTimeout(function(){var t=$("#status-"+n.formId),i=t.find(".form-message");i.each(function(){n.$apply(function(){n.submitResult.Status="hide"})})},5e3)}function e(){$("html, body").animate({scrollTop:$(".manaoform").offset().top},500)}function r(){$("#"+n.formId)[0].reset();$(".chosen-select").select2("val","All");$(".fileinput").fileinput("clear");o(null);n.dragdropfiles=[]}function o(n){n||(n=$(".fileinput"));$(n).each(function(){var n=$(this).find(".fileUploadText"),t=$(n).attr("data-placeholder");$(n).text(t)})}function l(){var t=$("#"+n.formId),i=t.find(".form-group");i.each(function(){RemoveAllMessages(this)});angular.forEach(n.submitResult.Errors,function(n){var i=t.find('input:not(.drop-box)[name="'+n.FieldId+'"], textarea[name="'+n.FieldId+'"], select[name="'+n.FieldId+'"]');n.ErrorType=="require"?(ValidateRequireField(i),ValidateRadioCheckboxGroup(i)):n.ErrorType=="format"&&(ValidateTelephoneField(i),ValidateEmailField(i))});ScrollTop(t);context.Valid=!1}n.dragdropfiles=[];n.submitResult={};n.formId=0;n.submit=function(t){if(context.Valid){n.formId=t;var i=$("#"+n.formId),r=i.serializeArray(),f={};$.each(i.serializeArray(),function(){f[this.name]=this.value.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")});u(!0);s(JSON.stringify(r))}};$(".fileinput").each(function(){var n=$(this);$(this).click(function(){$(this).find('input[type="file"]').change(function(t){t.target.files[0]||setTimeout(function(){o(n)},100)})})});n.uploadDragAndDropFiles=function(t,i){var r=$("input:file.drop-box[id="+i+"]"),u=r.parents(".form-group");RemoveRequireMessage(u);n.dragdropfiles[i]||(n.dragdropfiles[i]=[]);angular.forEach(t,function(t){var r=!1;angular.forEach(n.dragdropfiles[i],function(n){n.name==t.name&&(r=!0)});r||n.dragdropfiles[i].push(t)})};n.hasDragAndDropFiles=function(t){return n.dragdropfiles[t]!=null&&!$.isEmptyObject(n.dragdropfiles[t])};n.getDragAndDropFiles=function(t){return n.dragdropfiles[t]};n.removeDragAndDropFile=function(t,i){n.dragdropfiles[t].splice(i,1)};n.closeShowFormMessage=function(){var t=$("#status-"+n.formId),i=t.find(".form-message");i.each(function(){n.submitResult.Status="hide"})}}]);app.controller("DIBSForm",["$scope","$timeout","$attrs","Upload",function(n,t,i,r){function h(i){r.upload({url:"/ManaoFormApi/AjaxSubmit",data:{pageId:n.pageid,formId:n.formid,IsDibsForm:n.hasDibs=="True"?!0:!1,data:i,file:n.dragdropfiles}}).then(function(i){n.submitResult=i.data;t(function(){if(n.submitResult.Status=="success"?c():n.submitResult.Status=="fail"?l():u(),i.config.data.IsDibsForm&&n.submitResult.Status=="success"){var t=n.baseurl.split("/");n.checkoutpage=t[0]+"//"+t[2]+"/ManaoFormApi/checkout";n.amount=i.data.Amount;n.currency=i.data.Currency;n.merchant=i.data.MerchantId;n.orderid=i.data.OrderId;setTimeout(function(){$("#"+n.formId).submit()},800)}f(!1)},200)},function(){a()},function(){})}function f(t){if(t){var i=$("#"+n.formId);$(i).find('input[type="submit"]').each(function(){$(this).attr("disabled","disabled")})}else $('input[type="submit"]').removeAttr("disabled")}function c(){o();u();e()}function l(){o();u();e()}function e(){setTimeout(function(){var t=$("#status-"+n.formId),i=t.find(".form-message");i.each(function(){n.$apply(function(){n.submitResult.Status="hide"})})},5e3)}function o(){$("html, body").animate({scrollTop:$(".manaoform").offset().top},500)}function u(){$("#"+n.formId)[0].reset();$(".chosen-select").select2("val","All");$(".fileinput").fileinput("clear");s(null);n.dragdropfiles=[]}function s(n){n||(n=$(".fileinput"));$(n).each(function(){var n=$(this).find(".fileUploadText"),t=$(n).attr("data-placeholder");$(n).text(t)})}function a(){var t=$("#"+n.formId),i=t.find(".form-group");i.each(function(){RemoveAllMessages(this)});angular.forEach(n.submitResult.Errors,function(n){var i=t.find('input:not(.drop-box)[name="'+n.FieldId+'"], textarea[name="'+n.FieldId+'"], select[name="'+n.FieldId+'"]');console.log("formValidation");n.ErrorType=="require"?(ValidateRequireField(i),ValidateRadioCheckboxGroup(i)):n.ErrorType=="format"&&(ValidateTelephoneField(i),ValidateEmailField(i))});ScrollTop(t);context.Valid=!1}n.pageid=i.pageid;n.formid=i.formid;n.hasDibs=i.hasdibs;n.dragdropfiles=[];n.submitResult={};n.formId=0;n.baseurl=i.baseurl;n.checkoutpage="";n.amount=0;n.currency="";n.merchant=0;n.orderid=0;n.submit=function(t){n.formId=t;var i=$("#"+n.formId),r=i.serializeArray(),u={};context.Valid&&($.each(i.serializeArray(),function(){u[this.name]=this.value.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}),f(!0),h(JSON.stringify(r)))};$(".fileinput").each(function(){var n=$(this);$(this).click(function(){$(this).find('input[type="file"]').change(function(t){t.target.files[0]||setTimeout(function(){s(n)},100)})})});n.uploadDragAndDropFiles=function(t,i){var r=$("input:file.drop-box[id="+i+"]"),u=r.parents(".form-group");RemoveRequireMessage(u);n.dragdropfiles[i]||(n.dragdropfiles[i]=[]);angular.forEach(t,function(t){var r=!1;angular.forEach(n.dragdropfiles[i],function(n){n.name==t.name&&(r=!0)});r||n.dragdropfiles[i].push(t)})};n.hasDragAndDropFiles=function(t){return n.dragdropfiles[t]!=null&&!$.isEmptyObject(n.dragdropfiles[t])};n.getDragAndDropFiles=function(t){return n.dragdropfiles[t]};n.removeDragAndDropFile=function(t,i){n.dragdropfiles[t].splice(i,1)};n.closeShowFormMessage=function(){var t=$("#status-"+n.formId),i=t.find(".form-message");i.each(function(){n.submitResult.Status="hide"})}}]);context={};$(document).ready(function(){$(".submitForm").each(function(){$(this).click(function(){context.Valid=!0;var n=$(this).parents("form");return Validate(n),context.Valid})})});$('input:not(.drop-box)[data-require="required"], textarea[data-require="required"]').bind("change",function(){ValidateRequireField(this)});$('.checkbox-group div[data-require="required"],.radio-group div[data-require="required"]').bind("change",function(){ValidateRadioCheckboxGroup(this)});$('input[type="email"],input[type="password"]').bind("change",function(){var n=$(this).parents(".form-group");RemoveInvalidMessage(n);RemoveValidetionMessage(n);ValidateEmailField(this)});$('input[type="tel"]').on("input",function(){var n=$(this).parents(".form-group");RemoveInvalidMessage(n);RemoveValidetionMessage(n);ValidateTelephoneField(this)});$("input:file:not(.drop-box)").bind("change",function(){ValidateRequireField(this);ValidateUploadField(this)});$(function(){});$(document).ready(function(){form=new Form}),function(n){n.fn.equalHeight=function(){function s(){n(o).each(function(){if(t=n(this),n(t).height("auto"),f=t.position().top,e!==f){for(i=0;i<r.length;i++)r[i].height(u);r.length=0;e=f;u=t.height();r.push(t)}else r.push(t),u=u<t.height()?t.height():u;for(i=0;i<r.length;i++)r[i].height(u)})}var u=0,e=0,f=0,r=[],o=this,t,i;n(window).resize(function(){s()})};n.fn.truncateText=function(){n(this).dotdotdot({ellipsis:"... ",wrap:"word",watch:!0})}}(jQuery);app.controller("googleMapController",["$scope","$element","$attrs","$timeout","$window",function(n,t,i){function h(){var n=new google.maps.LatLngBounds,t;e.forEach(function(i){t=!0;n.extend(i.getPosition())});u.fitBounds(n)}function l(n,t,i,r){n.geocode({address:i},function(n,i){if(i==="OK"){t.setCenter(n[0].geometry.location);var u=n[0].geometry.location;c(t,u,r)}else $(".gm-style").hide(),console.log("Geocode was not successful for the following reason: "+i)})}function c(t,i,u){var o=null;u.PinIcon&&u.PinIcon.Url?o=u.PinIcon.Url:n.defaultIcon&&n.defaultIcon.Url&&(o=n.defaultIcon.Url);var l='<div class="googleInfoWrapper">'+u.Address+"<\/div >",c=new google.maps.InfoWindow({content:l,maxWidth:350}),a={url:o+"?width=30&height=49"},s=new google.maps.Marker({position:i,map:t,title:u.Address,icon:a});e.push(s);s.addListener("click",function(){r.length>0&&r.forEach(function(n){n.close()});r.push(c);c.open(t,s);f==this?(r.forEach(function(n){n.close()}),f=""):f=this});h()}var r=[],e=[],f,u,o,s;n.model=JSON.parse(i.model);n.header=n.model.Header;n.defaultIcon=n.model.DefaultPinIcon;n.addressList=n.model.GoogleMapLists;o=t.children().get(0);s={draggableCursor:"default",zoomControl:!0,scrollwheel:!0,mapTypeId:google.maps.MapTypeId.ROADMAP,fullscreenControl:!0,streetViewControl:!0,zoomControl:!0,zoom:17,maxZoom:18,mapTypeControl:!0,mapTypeControlOptions:{position:google.maps.ControlPosition.TOP_RIGHT,style:google.maps.MapTypeControlStyle.DEFAULT}};u=new google.maps.Map(o,s);n.addressList.forEach(function(n){var r=new google.maps.Geocoder,t,i;n.Latitude&&n.Longitude?(t=new google.maps.LatLng(n.Latitude,n.Longitude),c(u,t,n)):(i=n.Address,l(r,u,i,n))});window.addEventListener("resize",h)}]);$(document).ready(function(){var i=0,n,t;$("body").find(".faqItem").each(function(){$(this).attr("data-hash","faq"+ ++i);$(this).attr("id","faq"+i)});window.location.hash&&(n=[],t=!0,$("body").find(".faqItem").each(function(){var r,i,u;if(n.length==0)for(r=window.location.hash.split("#"),i=0;i<r.length;i++)r[i]&&n.push(r[i]);n.indexOf($(this).attr("data-hash"))!=-1&&(t&&(u=$(this),setTimeout(function(){$("html, body").animate({scrollTop:$("#"+u.attr("id")).offset().top},1e3)},500),t=!1),$(this).addClass("active"),$(this).children(".faqItemContent").css("display","block"))}));$(".faqItem").click(function(){var n=[],t,i;$("body").find(".faqItem").each(function(){$(this).hasClass("active")&&n.push($(this).attr("data-hash"))});n&&n.length!=0?(t="#"+n.join("#"),window.history.pushState("","",t)):(i=window.location.href.substr(0,window.location.href.indexOf("#")),window.history.pushState("","",i))})});$(window).on("load",function(){setTimeout(function(){$(".textSectionWrapper").trigger("destroy");truncateText(".textSectionWrapper")},500)});setTimeDotDotDotTeaserBoxes=undefined;$(window).on("resize",function(){setTimeDotDotDotTeaserBoxes!=undefined&&(clearTimeout(setTimeDotDotDotTeaserBoxes),setTimeDotDotDotTeaserBoxes=undefined);setTimeDotDotDotTeaserBoxes=setTimeout(function(){$(".textSectionWrapper").trigger("destroy");truncateText(".textSectionWrapper");setTimeDotDotDotTeaserBoxes=undefined},700)});$(window).on("load",function(){var n=new TableContent});$(window).on("load",function(){headerTop=new HeaderTop});$(window).on("load",function(){var n=new HeaderBottom});app.controller("AutocompleteController",["$scope","$timeout","$sce","$attrs","$rootScope",function(n,t,i,r){function c(t){n.eventKeydown=t.keyCode;n.$apply();t.which===40?u?(u.removeClass("active"),next=u.next(),next.attr("class")==="autoCompleteTitle"&&(next=u.next().next()),u=next.length>0?next.addClass("active"):$("#res li").eq(1).addClass("active")):u=$("#res li").eq(1).addClass("active"):t.which===38?u?(u.removeClass("active"),prev=u.prev(),prev.attr("class")==="autoCompleteTitle"&&(prev=u.prev().prev()),u=prev.length>0?prev.addClass("active"):$("#res li").last().addClass("active")):u=$("#res li").last().addClass("active"):t.which===13&&(u?u[0].title=="category"||u[0].title=="tag"?u[0].click():u[0].title=="article"?u.find("a")[0].click():$("#buttonSarch").click():n.key!=""&&$("#buttonSarch").click())}var s;n.searchResults={};n.key="";var h="autocompleteHub",e="autoComplete",o={Keyword:"",UmbracoNodeId:r.homeid,PageSize:3,Page:1,IncludePrevious:!1},u,f={searchAction:undefined,connected:!1,connecting:!1,server:undefined,hub:undefined,hubName:undefined,currentPage:undefined,executeList:[],connect:function(n){this.connecting=!0;this.currentPage=n;this.connected&&this.disconnect();this.server=$.hubConnection("/signalr");n==e&&(this.hubName=h);this.hub=this.server.createHubProxy(this.hubName);this.initListeners();this.server.disconnected(function(){f.connect(e)});this.server.start().done(this.onConnect)},onConnect:function(){f.connecting=!1;f.connected=!0;f.executeList!=undefined&&f.executeList.length>0&&f.executeList.forEach(function(n){n()});f.executeList=[]},disconnect:function(){this.connected&&(this.server.stop(),this.connected=!1)},initListeners:function(){this.hub.on(e,function(t){n.key!=""&&(console.log(t),n.ArticleResults=t.ArticleResults,n.CategoryResults=t.CategoryResults,n.TagResults=t.TagResults,n.$apply())})},checkElapsedTimeInput:function(n){o.Keyword=n;this.searchAction!=undefined&&clearTimeout(this.searchAction);this.searchAction=setTimeout(this.sendFilter,300)},sendFilter:function(){f.connected?f.hub.invoke(e,o):(f.executeList.push(function(){f.checkElapsedTimeInput(o.Keyword)}),f.connecting||f.connect(e))}};f.connect(e);n.keyChange=function(t){s()&&(n.key!=""&&t.which!=38&&t.which!=40&&t.which!=13?f.checkElapsedTimeInput(n.key):n.key==""&&event.which!=38&&event.which!=40&&t.which!=13&&(n.ArticleResults=[],n.CategoryResults=[],n.TagResults=[]))};n.actionFilter={facetedSearchPage:r.searchpage,clickCategory:function(n){this.createUrlQuery("filter",n)},clickTag:function(n){this.createUrlQuery("filter",n)},clickSearchButton:function(n){this.createUrlQuery("keyword",n)},createUrlQuery:function(n,t){var i=this.facetedSearchPage+"?"+n+"="+t;window.location.href=i}};$.fn.clickOff=function(n,t){var i=!1,r=this,u=t||!0;r.click(function(){i=!0});$(document).click(function(t){i||n(r,t);u;i=!1})};$(".searchHeaderInput").clickOff(function(){n.key="";n.ArticleResults=[];n.CategoryResults=[];n.TagResults=[]});n.parseSummary=function(n){return i.trustAsHtml(n)};angular.element(window).bind("keydown",c);s=function(){/ Each brouser have different vertical scrollbar /;var n=$(window).width(),t=window.innerWidth-$("body").width(),i=navigator.userAgent.indexOf("Safari")>-1,r=/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor);return i?r?n>767-t?!0:!1:n>767?!0:!1:n>767-t?!0:!1}}]);$(window).on("load",function(){setTimeout(function(){$(".overviewArticleTitle").trigger("destroy");truncateText(".overviewArticleTitle")},500)});setTimeDotDotDotAssociateTitle=undefined;$(window).on("resize",function(){setTimeDotDotDotAssociateTitle!=undefined&&(clearTimeout(setTimeDotDotDotAssociateTitle),setTimeDotDotDotAssociateTitle=undefined);setTimeDotDotDotAssociateTitle=setTimeout(function(){$(".overviewArticleTitle").trigger("destroy");truncateText(".overviewArticleTitle");setTimeDotDotDotAssociateTitle=undefined},700)});app.controller("AssociateArticle",["$scope","$timeout","$sce","$attrs","$rootScope",function(n,t,i,r){function s(n,t){var i=h(n);return i?i:t}function h(n){n=n.replace(/[*+?^$.\[\]{}()|\\\/]/g,"\\$&");var t=location.search.match(new RegExp("[?&]"+n+"=([^&]+)(&|$)"));return t&&decodeURIComponent(t[1].replace(/\+/g," "))}function c(n){var t="",i;n.page>1&&(t+=(t.length?"&":"?")+"page="+n.page);i=n.baseUrl+t;history.pushState("","",i)}var o,f,e,u;n.content={};n.firstPageResult=r.firstpageresult;n.lastPageResult=r.lastpageresult;n.IsFirstLoad=!1;n.IsFirst=!0;o="AuthorAssociateHub";f="GetAssociateArticle";n.urlParamers={baseUrl:r.baseurl,page:"1"};e={Page:1,AuthorId:r.authorid};u={connected:!1,connecting:!1,server:undefined,hub:undefined,hubName:undefined,currentPage:undefined,executeList:[],connect:function(n){this.connecting=!0;this.currentPage=n;this.connected&&this.disconnect();this.server=$.hubConnection("/signalr");n==f&&(this.hubName=o);this.hub=this.server.createHubProxy(this.hubName);this.initListeners();this.server.disconnected(function(){u.connect(f)});this.server.start().done(this.onConnect)},onConnect:function(){u.connecting=!1;u.connected=!0;u.executeList!=undefined&&u.executeList.length>0&&u.executeList.forEach(function(n){n()});u.executeList=[]},disconnect:function(){this.connected&&(this.server.stop(),this.connected=!1)},initListeners:function(){this.hub.on(f,function(t){t.Results!=null&&($("#associateArticles").css("visibility","visible"),n.IsFirstLoad=!0,n.currentPage=t.Results.PageNumber,n.nextPage=t.Results.NextPageNumber,n.totalPage=t.Results.TotalPages,n.PageSize=t.Results.PageSize,n.TotalItems=Intl.NumberFormat("de-DE",{maximumSignificantDigits:3}).format(t.Results.TotalItems),n.content=t.Results.List,n.urlParamers.page>n.totalPage&&(n.urlParamers.page=n.totalPage),c(n.urlParamers));n.$apply()})},getArticle:function(n){this.connected?(e.Page=n,this.hub.invoke(f,e)):this.connecting?this.executeList.push(function(){u.getArticle(n)}):(this.executeList.push(function(){u.getArticle(n)}),u.connect(f))}};u.connect(f);n.init=function(){n.urlParamers.page=s("page","1");isNaN(n.urlParamers.page)&&(n.urlParamers.page=1);n.pagination(n.urlParamers.page)};n.pagination=function(t){n.urlParamers.page=t;u.getArticle(t)};n.range=function(t,i,r){var u,f;if(n.IsFirstLoad){if(u=[],t=Math.ceil(parseInt(t)/parseInt(i)),n.firstPageResult>n.totalPage&&(n.firstPageResult=n.totalPage),n.lastPageResult>n.totalPage&&(n.lastPageResult=n.totalPage),r<n.firstPageResult){for(f=0;f<n.firstPageResult;f++)u.push(f);n.totalPage>n.firstPageResult&&(u.push("..."),u.push(t-1))}else if(r>t-n.lastPageResult)for(n.totalPage>n.lastPageResult&&(u.push(0),u.push("...")),f=t-n.lastPageResult;f<t;f++)u.push(f);else u.push(0),u.push("..."),r-3>0&&u.push(r-3),r-2>0&&u.push(r-2),r-1>0&&u.push(r-1),r!=t-1&&u.push(r),r+1<t-1&&u.push(r+1),u.push("...."),u.push(t-1);return u}};n.actionFilter={facetedSearchPage:r.searchpage,clickCategory:function(n){this.createUrlQuery("filter",n)},clickType:function(n){this.createUrlQuery("filter",n)},createUrlQuery:function(n,t){var i=this.facetedSearchPage+"?"+n+"="+t;window.location.href=i}}}]).filter("isNum",function(){return function(n){return!isNaN(n)}});$(window).on("load",function(){setTimeout(function(){$(".newArticleItemTitle").trigger("destroy");truncateText(".newArticleItemTitle")},100)});setTimeDotDotDotNewArticleItemTitle=undefined;$(window).on("resize",function(){setTimeDotDotDotNewArticleItemTitle!=undefined&&(clearTimeout(setTimeDotDotDotNewArticleItemTitle),setTimeDotDotDotNewArticleItemTitle=undefined);setTimeDotDotDotNewArticleItemTitle=setTimeout(function(){$(".newArticleItemTitle").trigger("destroy");truncateText(".newArticleItemTitle");setTimeDotDotDotNewArticleItemTitle=undefined},200)});$(window).on("load",function(){setTimeout(function(){$(".newsTeaserItemTitle").trigger("destroy");truncateText(".newsTeaserItemTitle")},500)});setTimeDotDotDotTeaserBoxes=undefined;$(window).on("resize",function(){setTimeDotDotDotTeaserBoxes!=undefined&&(clearTimeout(setTimeDotDotDotTeaserBoxes),setTimeDotDotDotTeaserBoxes=undefined);setTimeDotDotDotTeaserBoxes=setTimeout(function(){$(".newsTeaserItemTitle").trigger("destroy");truncateText(".newsTeaserItemTitle");setTimeDotDotDotTeaserBoxes=undefined},700)});$(window).on("load",function(){setTimeout(function(){$(".employeeInfo").trigger("destroy");truncateText(".employeeInfo")},200)});setTimeDotDotDotemployeeInfo=undefined;$(window).on("resize",function(){setTimeDotDotDotemployeeInfo!=undefined&&(clearTimeout(setTimeDotDotDotemployeeInfo),setTimeDotDotDotemployeeInfo=undefined);setTimeDotDotDotemployeeInfo=setTimeout(function(){$(".employeeInfo").trigger("destroy");truncateText(".employeeInfo");setTimeDotDotDotemployeeInfo=undefined},300)});toggleTriggerArchive=null;$(window).on("load",function(){newsList=new NewsList})