Wave.rs(function(){$(document).ready(function(){$(".nav-search-icon").on("click",function(){var parent=$(this).parent();if(!parent.find(".nav-search").length||parent.find(".nav-search-open").length){parent.submit();}});$(".mobile-nav-search-icon").on("click",function(){$(this).parent().submit();});$(window).on("resize",function(){$(mobileNav).removeClass("mobile-nav-open");$(".nav-overlay").css("opacity","0");$(".nav-overlay").css("visibility","hidden");$("body").css("overflow-y","visible");$("html").css("overflow-y","visible");if(!$(mobileNav).hasClass("mobile-nav-open")){if(!$(mobileNav).is(":animated")){setTimeout(function(){$(".mobile-nav div").each(function(i){let originalClass=$(this).attr("class");originalClass=originalClass.split(/\s+/);$(this).attr("class",originalClass[0]);});},300);}}});let menu=$(".nav-menu-wrapper");$('.nav-menu-wrapper').on('mouseleave',function(){if($('.home-nav:hover').length!=0){}else{menu.addClass("nav-menu-wrapper-hidden");$(".nav-menu-wrapper").css("pointer-events","none");$(".nav-menu-courses-left-container li").removeClass("nav-menu-courses-hovered");setTimeout(function(){menu.removeClass("nav-menu-wrapper-hidden");$(".nav-menu-wrapper").css("pointer-events","all");},700)}});$(".nav-menu-courses-left-container li").each(function(){$(this).hover(function(){$(".nav-menu-courses-left-container li").removeClass("nav-menu-courses-hovered");if(!$(this).hasClass("nav-menu-courses-hovered")){$(this).addClass("nav-menu-courses-hovered");}})}) $('.nav-menu-courses-left-container').on("mouseenter",function(){$(".nav-menu-courses-right-img-container").addClass("nav-menu-courses-right-img-container-hidden");});$('.nav-menu-wrapper').on("mouseleave",function(){$(".nav-menu-courses-right-img-container").removeClass("nav-menu-courses-right-img-container-hidden");$('.nav-menu-courses-right-menu ul').each(function(){$(this).removeClass('visible');})});$(".nav-menu-courses-left-container li").each(function(){var liValue=$(this).data("value");if(typeof liValue==="undefined"){liValue=$(this).attr("value");} $(this).on("mouseenter",function(){$('.nav-menu-courses-right-menu ul').each(function(){$(this).removeClass('visible');});let visibleClass='.nav-menu-courses-'+liValue+'-right-submenu';$(visibleClass).addClass("visible");});});$(".nav-items > span").on("mouseenter",function(){if($(this).has(".nav-menu-wrapper").length>0){$(".nav-overlay").css("visibility","visible");$(".nav-overlay").css("opacity","100");}}).on("mouseleave",function(){if($(this).has(".nav-menu-wrapper").length>0){$(".nav-overlay").css("opacity","0");$(".nav-overlay").css("visibility","hidden");}});var mobileNav=$(".mobile-nav");$(".at-burg").on("click",function(e){$(mobileNav).addClass("mobile-nav-open");$(".nav-overlay").css("visibility","visible");$(".nav-overlay").css("opacity","1");$("body").css("overflow","hidden");$("html").css("overflow","hidden");});function closeMobileNav(){$(mobileNav).removeClass("mobile-nav-open");$(".nav-overlay").css("opacity","0");$(".nav-overlay").css("visibility","hidden");$("body").css("overflow","visible");$("html").css("overflow","visible");if(!$(mobileNav).hasClass("mobile-nav-open")){if(!$(mobileNav).is(":animated")){setTimeout(function(){$(".mobile-nav div").each(function(i){let originalClass=$(this).attr("class");originalClass=originalClass.split(/\s+/);$(this).attr("class",originalClass[0]);});},300);}}} $(".at-close-icon").on("click",function(e){closeMobileNav();});$(document).on("click",function(e){if($(".mobile-nav").hasClass("mobile-nav-open")){if(!$(e.target).closest(".mobile-nav").length&&!$(e.target).hasClass("at-burg")){closeMobileNav();}}});$(".mobile-nav-more").each(function(){var navItem=$(this).data("value");$(this).on("click",function(){if($(this).hasClass("mobile-nav-sub-item")){$(this).parent().parent().addClass("mobile-nav-hidden");$(`.mobile-nav-${navItem}-menu-right`).addClass(`mobile-nav-${navItem}-menu`);}else{$(".mobile-nav-main").addClass("mobile-nav-hidden");$(`.mobile-nav-${navItem}-menu-right`).addClass(`mobile-nav-${navItem}-menu`);}});});$(".main-menu-back").each(function(){var backValue=$(this).data("value");if($(this).hasClass("sub-menu-back")){$(this).on("click",function(){$(`.mobile-nav-${backValue}-menu-right`).removeClass(`mobile-nav-${backValue}-menu`);$(".mobile-nav-courses-menu-right").removeClass("mobile-nav-hidden");});}else{$(this).on("click",function(){$(`.mobile-nav-${backValue}-menu-right`).removeClass(`mobile-nav-${backValue}-menu`);$(".mobile-nav-main").removeClass("mobile-nav-hidden");});}});$(".nav-search-form").on("click",function(e){$(".nav-search").addClass("nav-search-open");$(".home-nav").addClass("flexible");e.stopPropagation();});$(document).on("click",function(e){if(!$(e.target).hasClass(".nav-search")){if($(".nav-search").hasClass("nav-search-open")){$(".nav-search").removeClass("nav-search-open");$(".home-nav").removeClass("flexible");e.stopPropagation();}}});let prevScrollpos=window.pageYOffset;window.onscroll=function(){let nav=document.querySelector(".home-nav-background");let navHeight=$(nav).height();let menu=$(".nav-menu-wrapper");let currentScrollpos=window.pageYOffset;let jsBar=document.querySelector("#jsBanner");let jsBarMarquee=document.querySelector(".marquee-container");if(currentScrollpos>=navHeight){if(prevScrollpos>currentScrollpos){nav.style.top="0";menu.removeClass("nav-menu-wrapper-hidden");$(".nav-menu-wrapper").css("pointer-events","all");if(jsBarMarquee){jsBarMarquee.style.top="0px";}}else{if($('#navSearchPopup').css('display')!='block'){navHeight=-navHeight navHeight=navHeight.toString();menu.addClass("nav-menu-wrapper-hidden");$(".nav-menu-wrapper").css("pointer-events","none");if(jsBarMarquee){let jsBarHeight=$(jsBar).children().height();jsBarHeight=-jsBarHeight-9;navHeight=+navHeight+ +jsBarHeight;jsBarMarquee.style.top=jsBarHeight+"px";nav.style.top=navHeight+"px";}else{nav.style.top=navHeight+"px";}}}} prevScrollpos=currentScrollpos;};var navSearch=$(".nav-search");var initSearch=function(){Wave.loadScript("js/jquery-ui.minec92.js"+Wave.getMediaVersion(),0,0,function(){Wave.loadScript("js/ajaxscroll.js",1,"WaveAjaxScroll",function(){Wave.loadScript("js/autocomplete.js",1,"WaveAutocomplete",function(){new WaveAutocomplete($(".nav-search"),{noItemHover:true,afterOpen:function(){window.scrollTo(0,0);$("body").append($("#navSearchPopup"));},renderItem:function(ul,item){var data=item.data,languages=[],li=$("
  • ");if(data){if(data.english){languages.push("EN");} if(data.spanish){languages.push("SP");} if(data.french){languages.push("FR");} var anchor1='';var html="
    " +anchor1+' class="image"'+anchor2+''+endAnchor +"
    " +anchor+''+Wave.htmlEncode(data.name)+''+endAnchor +"
    " +"
    Produced
    "+Wave.htmlEncode(data.produced)+"
    " +"
    Languages
    "+languages.join(", ")+"
    " +"
    " +anchor1+' class="wave-btn wave-btn-small"'+anchor2+"View Course"+endAnchor +"
    " +"
    ";li.html(html);} return li;}});});});});} navSearch.on("focus",function(){initSearch();});if(navSearch.is(":focus")||navSearch.val()!=""){initSearch();}});});