jQuery(document).ready(function(){jQuery.event.special.touchstart={setup:function(_,ns,handle){this.addEventListener("touchstart",handle,{passive:!ns.includes("noPreventDefault")});}};jQuery.event.special.touchmove={setup:function(_,ns,handle){this.addEventListener("touchmove",handle,{passive:!ns.includes("noPreventDefault")});}};jQuery.event.special.wheel={setup:function(_,ns,handle){this.addEventListener("wheel",handle,{passive:true});}};jQuery.event.special.mousewheel={setup:function(_,ns,handle){this.addEventListener("mousewheel",handle,{passive:true});}};var controller=new ScrollMagic.Controller();new ScrollMagic.Scene({triggerElement:'window',triggerHook:0,}).setClassToggle('#header','active').offset(20).addTo(controller);var fadingElements=['.layout-section .intro','.layout-section .col',];jQuery.each(fadingElements,function(index,val){jQuery(val).each(function(){new ScrollMagic.Scene({triggerElement:this,triggerHook:0.9,reverse:false}).setClassToggle(this,'active').offset(0).addTo(controller);});});jQuery(document).on('scroll',function(){progressBar();});function progressBar(){var winScroll=document.body.scrollTop||document.documentElement.scrollTop;var height=document.documentElement.scrollHeight-document.documentElement.clientHeight;var scrolled=(winScroll/height)*100;jQuery('.progress-bar .bar').css('width',scrolled+'%')} jQuery('.nav-toggle').click(function(){jQuery('body').toggleClass('nav-active');return false;});jQuery('#main-nav li.menu-item-has-children > .more').click(function(){var navToggle=jQuery(this),navWrap=navToggle.siblings('.sub-menu-wrap');if(navToggle.hasClass('active')){navToggle.removeClass('active');navWrap.slideUp(300);} else{navToggle.addClass('active');navWrap.slideDown(300);}});jQuery('.guide-content-section .section').each(function(){var section=this;var sectionId=jQuery(section).attr('id');var navLink=jQuery('.guide-nav a[href="#'+sectionId+'"]');new ScrollMagic.Scene({triggerElement:section,triggerHook:0.3,duration:jQuery(section).outerHeight()}).on('enter',function(){jQuery('.guide-nav a').removeClass('active');navLink.addClass('active');}).addTo(controller);});jQuery('.filter-form select').each(function(){jQuery(this).customSelect();jQuery(this).change(function(){window.location=jQuery(this).val();});});jQuery('.scroll').click(function(){var scrollOffset=100;if(jQuery('body').hasClass('logged-in')){var scrollOffset=scrollOffset+32;} if(jQuery(this).hasClass('guide-scroll')){var scrollOffset=scrollOffset+100;} var scrollToEl=jQuery(this).attr('href');jQuery('html, body').animate({scrollTop:jQuery(scrollToEl).offset().top-scrollOffset},1000);return false;});jQuery('p').each(function(){var emptyP=jQuery(this);if(emptyP.html().replace(/\s| /g,'').length==0) emptyP.remove();});jQuery('.editable-content table').each(function(){jQuery(this).wrap('
');});jQuery('iframe[src*="youtube.com"]:not(.block), iframe[src*="youtube-nocookie.com"]:not(.block), iframe[src*="vimeo.com"]:not(.block)').each(function(){var url=jQuery(this).attr('src');jQuery(this).attr('src',url+'?rel=0').width('100%').height('100%').wrap('
');});jQuery('iframe[src*="https://www.google.com/maps/"]').each(function(){jQuery(this).width('100%').height('100%').wrap('
');});jQuery('.video-section').each(function(){var videoSection=jQuery(this),videoIframe=videoSection.find('iframe'),videoSrc=videoIframe.attr('src');jQuery(this).find('.play').click(function(){videoSection.find('.image').addClass('hide');videoIframe.attr('src',videoSrc+'?autoplay=1&rel=0');return false;});});jQuery('.video-link').magnificPopup({disableOn:0,type:'iframe',mainClass:'mfp-fade',removalDelay:160,preloader:false,fixedContentPos:false});jQuery('.profile-link').magnificPopup({type:'inline',midClick:true,removalDelay:500,callbacks:{beforeOpen:function(){this.st.mainClass='mfp-zoom-in';}},});jQuery('.tabs-form select').customSelect();jQuery('.tabs-wrap').each(function(){var tabsEl=jQuery(this);tabsEl.find('.tabs .tab').hide();tabsEl.find('.tabs .tab:first-child').show();tabsEl.find('.tabs-list').each(function(){jQuery(this).find('li:first').addClass('selected');jQuery(this).find('li a').click(function(){currentTab=jQuery(this).attr('href');currentLvl=jQuery(this).attr('data-level');updateTabs();return false;});});tabsEl.find('.select-tabs').each(function(){jQuery(this).find('select option:first').attr('selected',true);jQuery(this).find('select').change(function(){currentTab=jQuery(this).val();currentLvl=jQuery(this).attr('data-level');updateTabs();});});function updateTabs(){tabsEl.find('.tabs-list.lvl-'+currentLvl+' > li').removeClass('selected');tabsEl.find('.tabs-list.lvl-'+currentLvl+' > li a[href="'+currentTab+'"]').parent().addClass('selected');if(tabsEl.find('.tabs-form').length){tabsEl.find('.tabs-form.lvl-'+currentLvl+' .select-tabs select option:first').attr('selected',false);tabsEl.find('.tabs-form.lvl-'+currentLvl+' .select-tabs select option[value="'+currentTab+'"]').attr('selected',true);jQuery('.tabs-form.lvl-'+currentLvl+' .select-tabs select').trigger('render');} tabsEl.find('.tabs.lvl-'+currentLvl+' > .tab').hide();jQuery(currentTab).show();}});jQuery('.content-section .slides-wrap').each(function(){jQuery(this).append('
');jQuery(this).find('.slides-list').slick({autoplay:true,autoplaySpeed:5000,speed:1000,fade:true,draggable:true,slidesToShow:1,slidesToScroll:1,pauseOnHover:true,dots:true,arrows:true,prevArrow:'',nextArrow:'',appendArrows:jQuery(this).find('.slick-controls')});});jQuery('.logos-section .logos-wrap').each(function(){jQuery(this).find('.logos-list.has-slides').slick({autoplay:true,autoplaySpeed:1000,speed:1000,fade:false,pauseOnHover:false,dots:false,arrows:false,slidesToShow:6,slidesToScroll:1,responsive:[{breakpoint:1280,settings:{slidesToShow:5}},{breakpoint:980,settings:{slidesToShow:4}},{breakpoint:760,settings:{slidesToShow:3}},{breakpoint:580,settings:{slidesToShow:2}},]});});jQuery('.accordion').each(function(){var listSection=jQuery(this),listEl=listSection.find('.accordion-list');listEl.find('.toggle').each(function(){jQuery(this).click(function(){var infoToggle=jQuery(this),infoWrap=infoToggle.attr('href');if(infoToggle.hasClass('active')){infoToggle.removeClass('active');listEl.find(infoWrap).slideUp();} else{listEl.find('li .toggle').each(function(){jQuery(this).removeClass('active');});infoToggle.addClass('active');listEl.find('li .info').each(function(){jQuery(this).slideUp();});listEl.find(infoWrap).slideDown();} return false;});});});jQuery('.accordion-filter').each(function(){var accFilter=jQuery(this).find('input.AFsearch'),accID=accFilter.attr('data-acc-id'),accSection=jQuery('.accordion-section #accordion-'+accID);accFilter.on('keyup',function(){if(accSection.hasClass('invisible')){accSection.show();} accSection.find('.toggle').each(function(){if(jQuery(this).hasClass('active')){jQuery(this).removeClass('active');}});accSection.find('.info').each(function(){jQuery(this).slideUp();});var filterVal=accFilter.val().toLowerCase();if(filterVal){accSection.find('h3.title').hide();accSection.find('h4.title').hide();} else{accSection.find('h3.title').show();accSection.find('h4.title').show();} accSection.find('.item').filter(function(){jQuery(this).toggle(jQuery(this).text().toLowerCase().indexOf(filterVal)>-1);});if(accSection.hasClass('invisible')&&filterVal==''){accSection.hide();}});});});