/*global $, document, location, window*/

$(document).ready(function () {
    "use strict";
    
    var $slug = $(location).attr('pathname').replace(/\//g, ' '),
        $searchIcon = $('.search-icon'),
        $searchClose = $('#search-box .box-off'),
        $menuClose = $('nav.side-nav .box-off'),
        $pressFilter15 = $('.press-filter-2015'),
        $pressFilter16 = $('.press-filter-2016'),
        $pressFilter17 = $('.press-filter-2017'),
        $pressFilter18 = $('.press-filter-2018'),
        $pressFilter19 = $('.press-filter-2019'),
        $pressFilter20 = $('.press-filter-2020'),
        $pressFilter21 = $('.press-filter-2021'),
        $pressFilter22 = $('.press-filter-2022'),
        $pressFilter23 = $('.press-filter-2023'),
        $era1 = $('.eraLink1'),
        $era2 = $('.eraLink2'),
        $era3 = $('.eraLink3'),
        $era4 = $('.eraLink4'),
        $era5 = $('.eraLink5'),
        $blogA = $('.tabA'),
        $blogB = $('.tabB'),
        $blogE = $('.tabE'),
        $blogL = $('.tabL'),
        $blogP = $('.tabP'),
        $blogW = $('.tabW'),
        $searchButton = $('.search-result-box button'),
        $benefit = $('.career-adv .hidden-content'),
        $benefitBox = 0,
        $tabPackaging = $('.capabilityListing.packaging'),
        $tabPaper = $('.capabilityListing.paper'),
        $tabTissue = $('.capabilityListing.tissue'),
        $tabEngineering = $('.capabilityListing.engineering'),
        $tabLeadership = $('.capabilityListing.leadership'),
        $tabHybrid = $('.capabilityListing.hybrid'),
        $tabBio = $('.capabilityListing.bioprocessing'),
        $linkPackaging = $('.our-business .megaDrop li:first-of-type'),
        $linkPaper = $('.our-business .megaDrop li:nth-of-type(2)'),
        $linkTissue = $('.our-business .megaDrop li:nth-of-type(3)'),
        $linkEngineering = $('.our-business .megaDrop li:nth-of-type(4)'),
        $linkLeadership = $('.our-business .megaDrop li:nth-of-type(5)'),
        $linkBio = $('.our-business .megaDrop li:nth-of-type(6)'),
        $linkHybrid = $('.our-business .megaDrop li:nth-of-type(7)'),
        leaderWidth = $('.leaders-listing-img').width(),
        $capabilityButton = $('.capabilities-button'),
        $sideLink = $('nav.side-nav .k-treeview-lines>.k-item'),
        $sideLinkList = $('nav.side-nav .k-treeview-lines>.k-item>.k-group');
        //imgFrameHeight = $('.imgFrame img').height();

    
    // Adds the company name to all page titles
    if (window.location.href === "https://www.barrywehmiller.com") {
        $('title').append();
    } else {
        $('title').append(' / Barry-Wehmiller');
    }
    
    
    // Adds page slug as a class in the body tag
    $('body').addClass($slug);
    if (window.location.href === "https://www.barrywehmiller.com") {
        $('body').addClass('home');
    }
    
    
    $sideLink.addClass('sideLink');
    $sideLinkList.addClass('sideLinkList');
    
    
    // Header Scroll Change
    $(window).on("scroll", function () {
        if ($(this).scrollTop() > 160) {
            $("header.site-header").addClass("fixed");
            $("main").addClass("fixed");
            $(".back-top").addClass("slide-up");
        } else {
            $("header.site-header").removeClass("fixed");
            $("main").removeClass("fixed");
            $(".back-top").removeClass("slide-up");
        }
    });
    $(window).on("scroll", function () {
        if ($(this).scrollTop() > 400) {
            $(".milestoneNav").addClass("navOn");
        } else {
            $(".milestoneNav").removeClass("navOn");
        }
    });
    
    
    // Smooth scrolling
    $('a[href*="#"]')
        // Remove links that don't actually link to anything
        .not('[href="#"]')
        .not('[href="#0"]')
        .click(function (event) {
            // On-page links
            if (
                location.pathname.replace(/^\//, '') === this.pathname.replace(/^\//, '')
                    &&
                    location.hostname === this.hostname
            ) {
                // Figure out element to scroll to
                var target = $(this.hash);
                target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
                // Does a scroll target exist?
                if (target.length) {
                    // Only prevent default if animation is actually gonna happen
                    event.preventDefault();
                    $('html, body').animate({
                        scrollTop: target.offset().top
                    }, 1000, function () {
                        // Callback after animation
                        // Must change focus!
                        var $target = $(target);
                        $target.focus();
                        if ($target.is(":focus")) { // Checking if the target was focused
                            return false;
                        } else {
                            $target.attr('tabindex', '-1'); // Adding tabindex for elements not focusable
                            $target.focus(); // Set focus again
                        }
                    });
                }
            }
        });
    
    
    // Adds FontAwesome classes to Social icons
    $('a.Facebook i').addClass('fab fa-facebook-f');
    $('a.Instagram i').addClass('fab fa-instagram');
    $('a.LinkedIn i').addClass('fab fa-linkedin-in');
    $('a.Twitter i').addClass('fab fa-twitter');
    $('a.YouTube i').addClass('fab fa-youtube');
    $('a.Email i').addClass('far fa-envelope');
    
    
    // Adds FontAwesome code to side nav collapse/expand spans
    $('nav.side-nav .sfNavTreeview .k-i-expand').append('<i class="fal fa-long-arrow-down"></i>');
    
    
    // Controls Capability Button open
    $capabilityButton.on('click', function () {
        $(this).toggleClass('open');
    });
    
    
    $('.blogCategoryNav span.responsiveHide').on('click', function () {
        $('.blogCategoryNav').toggleClass('openMenu');
    });
    
    
    // Share Button on Blog
    $('.shareButtonOnOff').on('click', function () {
        $('.shareButtons').toggleClass('on');
    });
    $('.shareText').on('click', function () {
        $('.shareButtons').toggleClass('on');
    });


    // Buy Button on Book Page
    $('.bookBuyButton').on('click', function () {
        $('.bookBuyButtonMenu').toggleClass('on');
    });
    
    
    // Careers Benefits
    $benefit.on('click', function () {
        $(this).toggleClass('highlighted');
    });
    $('.careers-adv').each(function () {
        $benefit(this).each(function () {
            if ($(this).height() > $benefitBox) {
                $benefitBox = $(this).height();
            }
        });
        $('.career-adv .hidden-content', this).height($benefitBox);
    });
    
    
    // Side nav functionality
    $menuClose.on('click', function () {
        $('nav.side-nav').toggleClass('menu-show');
    });
    
    
    // Search box functionality
    $searchIcon.on('click', function () {
        $("#search-box").toggleClass('box-on');
        $("body").toggleClass('noscroll');
    });
    $searchClose.on('click', function () {
        $("#search-box").toggleClass('box-on');
        $("body").toggleClass('noscroll');
    });
    
    
    // Turn on Business tabs based on URL
    $('body.business .grayBackgroundBottom').hide();
    
    if (window.location.href === "https://www.barrywehmiller.com/business#bioprocessing") {
        $('.businessBio').removeClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.addClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').hide();
    }
    if (window.location.href === "https://www.barrywehmiller.com/business#packaging") {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').removeClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.addClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    }
    if (window.location.href === "https://www.barrywehmiller.com/business#paper") {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').removeClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.addClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    }
    if (window.location.href === "https://www.barrywehmiller.com/business#tissue") {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').removeClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.addClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    }
    if (window.location.href === "https://www.barrywehmiller.com/business#engineering") {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').removeClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.addClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    }
    if (window.location.href === "https://www.barrywehmiller.com/business#leadership") {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').removeClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.addClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    }
    if (window.location.href === "https://www.barrywehmiller.com/business#hybrid") {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').removeClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.addClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    }
    
    
    // Our Business filter
    $tabBio.on('click', function () {
        $('.businessBio').removeClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.addClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').hide();
    });
    $tabPackaging.on('click', function () {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').removeClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.addClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    });
    $tabPaper.on('click', function () {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').removeClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.addClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    });
    $tabTissue.on('click', function () {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').removeClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.addClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    });
    $tabEngineering.on('click', function () {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').removeClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.addClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    });
    $tabLeadership.on('click', function () {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').removeClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.addClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    });
    $tabHybrid.on('click', function () {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').removeClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.addClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    });
    
    
    // Our Business menu links
    $linkBio.on('click', function () {
        $('.businessBio').removeClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.addClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').hide();
    });
    $linkPackaging.on('click', function () {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').removeClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.addClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    });
    $linkPaper.on('click', function () {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').removeClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.addClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    });
    $linkTissue.on('click', function () {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').removeClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.addClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    });
    $linkEngineering.on('click', function () {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').removeClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.addClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    });
    $linkLeadership.on('click', function () {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').removeClass('tab-off');
        $('.businessHybrid').addClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.addClass('tab-sel');
        $tabHybrid.removeClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    });
    $linkHybrid.on('click', function () {
        $('.businessBio').addClass('tab-off');
        $('.businessPackaging').addClass('tab-off');
        $('.businessPaper').addClass('tab-off');
        $('.businessTissue').addClass('tab-off');
        $('.businessEngineering').addClass('tab-off');
        $('.businessLeadership').addClass('tab-off');
        $('.businessHybrid').removeClass('tab-off');
        $tabBio.removeClass('tab-sel');
        $tabPackaging.removeClass('tab-sel');
        $tabPaper.removeClass('tab-sel');
        $tabTissue.removeClass('tab-sel');
        $tabEngineering.removeClass('tab-sel');
        $tabLeadership.removeClass('tab-sel');
        $tabHybrid.addClass('tab-sel');
        $('body.business .grayBackgroundBottom').show();
    });
    
    
    // Milestone Filter
    $era1.addClass('era-sel');
    
    $era1.on('click', function () {
        $('.milestoneEra1').removeClass('pr-off');
        $('.milestoneEra2').addClass('pr-off');
        $('.milestoneEra3').addClass('pr-off');
        $('.milestoneEra4').addClass('pr-off');
        $('.milestoneEra5').addClass('pr-off');
        $era1.addClass('era-sel');
        $era2.removeClass('era-sel');
        $era3.removeClass('era-sel');
        $era4.removeClass('era-sel');
        $era5.removeClass('era-sel');
    });
    $era2.on('click', function () {
        $('.milestoneEra1').addClass('pr-off');
        $('.milestoneEra2').removeClass('pr-off');
        $('.milestoneEra3').addClass('pr-off');
        $('.milestoneEra4').addClass('pr-off');
        $('.milestoneEra5').addClass('pr-off');
        $era1.removeClass('era-sel');
        $era2.addClass('era-sel');
        $era3.removeClass('era-sel');
        $era4.removeClass('era-sel');
        $era5.removeClass('era-sel');
    });
    $era3.on('click', function () {
        $('.milestoneEra1').addClass('pr-off');
        $('.milestoneEra2').addClass('pr-off');
        $('.milestoneEra3').removeClass('pr-off');
        $('.milestoneEra4').addClass('pr-off');
        $('.milestoneEra5').addClass('pr-off');
        $era1.removeClass('era-sel');
        $era2.removeClass('era-sel');
        $era3.addClass('era-sel');
        $era4.removeClass('era-sel');
        $era5.removeClass('era-sel');
    });
    $era4.on('click', function () {
        $('.milestoneEra1').addClass('pr-off');
        $('.milestoneEra2').addClass('pr-off');
        $('.milestoneEra3').addClass('pr-off');
        $('.milestoneEra4').removeClass('pr-off');
        $('.milestoneEra5').addClass('pr-off');
        $era1.removeClass('era-sel');
        $era2.removeClass('era-sel');
        $era3.removeClass('era-sel');
        $era4.addClass('era-sel');
        $era5.removeClass('era-sel');
    });
    $era5.on('click', function () {
        $('.milestoneEra1').addClass('pr-off');
        $('.milestoneEra2').addClass('pr-off');
        $('.milestoneEra3').addClass('pr-off');
        $('.milestoneEra4').addClass('pr-off');
        $('.milestoneEra5').removeClass('pr-off');
        $era1.removeClass('era-sel');
        $era2.removeClass('era-sel');
        $era3.removeClass('era-sel');
        $era4.removeClass('era-sel');
        $era5.addClass('era-sel');
    });
    
    
    // Press Release filter
    $pressFilter15.on('click', function () {
		$('.year-2015').removeClass('pr-off');
        $('.year-2016').addClass('pr-off');
        $('.year-2017').addClass('pr-off');
        $('.year-2018').addClass('pr-off');
        $('.year-2019').addClass('pr-off');
        $('.year-2020').addClass('pr-off');
        $('.year-2021').addClass('pr-off');
        $('.year-2022').addClass('pr-off');
        $('.year-2023').addClass('pr-off');
	});
    $pressFilter16.on('click', function () {
		$('.year-2015').addClass('pr-off');
        $('.year-2016').removeClass('pr-off');
        $('.year-2017').addClass('pr-off');
        $('.year-2018').addClass('pr-off');
        $('.year-2019').addClass('pr-off');
        $('.year-2020').addClass('pr-off');
        $('.year-2021').addClass('pr-off');
        $('.year-2022').addClass('pr-off');
        $('.year-2023').addClass('pr-off');
	});
    $pressFilter17.on('click', function () {
		$('.year-2015').addClass('pr-off');
        $('.year-2016').addClass('pr-off');
        $('.year-2017').removeClass('pr-off');
        $('.year-2018').addClass('pr-off');
        $('.year-2019').addClass('pr-off');
        $('.year-2020').addClass('pr-off');
        $('.year-2021').addClass('pr-off');
        $('.year-2022').addClass('pr-off');
        $('.year-2023').addClass('pr-off');
	});
    $pressFilter18.on('click', function () {
		$('.year-2015').addClass('pr-off');
        $('.year-2016').addClass('pr-off');
        $('.year-2017').addClass('pr-off');
        $('.year-2018').removeClass('pr-off');
        $('.year-2019').addClass('pr-off');
        $('.year-2020').addClass('pr-off');
        $('.year-2021').addClass('pr-off');
        $('.year-2022').addClass('pr-off');
        $('.year-2023').addClass('pr-off');
	});
    $pressFilter19.on('click', function () {
		$('.year-2015').addClass('pr-off');
        $('.year-2016').addClass('pr-off');
        $('.year-2017').addClass('pr-off');
        $('.year-2018').addClass('pr-off');
        $('.year-2019').removeClass('pr-off');
        $('.year-2020').addClass('pr-off');
        $('.year-2021').addClass('pr-off');
        $('.year-2022').addClass('pr-off');
        $('.year-2023').addClass('pr-off');
	});
    $pressFilter20.on('click', function () {
		$('.year-2015').addClass('pr-off');
        $('.year-2016').addClass('pr-off');
        $('.year-2017').addClass('pr-off');
        $('.year-2018').addClass('pr-off');
        $('.year-2019').addClass('pr-off');
        $('.year-2020').removeClass('pr-off');
        $('.year-2021').addClass('pr-off');
        $('.year-2022').addClass('pr-off');
        $('.year-2023').addClass('pr-off');
	});
    $pressFilter21.on('click', function () {
		$('.year-2015').addClass('pr-off');
        $('.year-2016').addClass('pr-off');
        $('.year-2017').addClass('pr-off');
        $('.year-2018').addClass('pr-off');
        $('.year-2019').addClass('pr-off');
        $('.year-2020').addClass('pr-off');
        $('.year-2021').removeClass('pr-off');
        $('.year-2022').addClass('pr-off');
        $('.year-2023').addClass('pr-off');
	});
    $pressFilter22.on('click', function () {
		$('.year-2015').addClass('pr-off');
        $('.year-2016').addClass('pr-off');
        $('.year-2017').addClass('pr-off');
        $('.year-2018').addClass('pr-off');
        $('.year-2019').addClass('pr-off');
        $('.year-2020').addClass('pr-off');
        $('.year-2021').addClass('pr-off');
        $('.year-2022').removeClass('pr-off');
        $('.year-2023').addClass('pr-off');
	});
    $pressFilter23.on('click', function () {
		$('.year-2015').addClass('pr-off');
        $('.year-2016').addClass('pr-off');
        $('.year-2017').addClass('pr-off');
        $('.year-2018').addClass('pr-off');
        $('.year-2019').addClass('pr-off');
        $('.year-2020').addClass('pr-off');
        $('.year-2021').addClass('pr-off');
        $('.year-2022').addClass('pr-off');
        $('.year-2023').removeClass('pr-off');
	});
    
    
    // Blog tab
    $blogA.on('click', function () {
        $blogA.addClass('tab-sel');
        $blogB.removeClass('tab-sel');
        $blogE.removeClass('tab-sel');
        $blogL.removeClass('tab-sel');
        $blogP.removeClass('tab-sel');
        $blogW.removeClass('tab-sel');
        $('.blogTabA').removeClass('tab-off');
        $('.blogTabB').addClass('tab-off');
        $('.blogTabE').addClass('tab-off');
        $('.blogTabL').addClass('tab-off');
        $('.blogTabP').addClass('tab-off');
        $('.blogTabW').addClass('tab-off');
    });
    $blogB.on('click', function () {
        $blogA.removeClass('tab-sel');
        $blogB.addClass('tab-sel');
        $blogE.removeClass('tab-sel');
        $blogL.removeClass('tab-sel');
        $blogP.removeClass('tab-sel');
        $blogW.removeClass('tab-sel');
        $('.blogTabA').addClass('tab-off');
        $('.blogTabB').removeClass('tab-off');
        $('.blogTabE').addClass('tab-off');
        $('.blogTabL').addClass('tab-off');
        $('.blogTabP').addClass('tab-off');
        $('.blogTabW').addClass('tab-off');
    });
    $blogE.on('click', function () {
        $blogA.removeClass('tab-sel');
        $blogB.removeClass('tab-sel');
        $blogE.addClass('tab-sel');
        $blogL.removeClass('tab-sel');
        $blogP.removeClass('tab-sel');
        $blogW.removeClass('tab-sel');
        $('.blogTabA').addClass('tab-off');
        $('.blogTabB').addClass('tab-off');
        $('.blogTabE').removeClass('tab-off');
        $('.blogTabL').addClass('tab-off');
        $('.blogTabP').addClass('tab-off');
        $('.blogTabW').addClass('tab-off');
    });
    $blogL.on('click', function () {
        $blogA.removeClass('tab-sel');
        $blogB.removeClass('tab-sel');
        $blogE.removeClass('tab-sel');
        $blogL.addClass('tab-sel');
        $blogP.removeClass('tab-sel');
        $blogW.removeClass('tab-sel');
        $('.blogTabA').addClass('tab-off');
        $('.blogTabB').addClass('tab-off');
        $('.blogTabE').addClass('tab-off');
        $('.blogTabL').removeClass('tab-off');
        $('.blogTabP').addClass('tab-off');
        $('.blogTabW').addClass('tab-off');
    });
    $blogP.on('click', function () {
        $blogA.removeClass('tab-sel');
        $blogB.removeClass('tab-sel');
        $blogE.removeClass('tab-sel');
        $blogL.removeClass('tab-sel');
        $blogP.addClass('tab-sel');
        $blogW.removeClass('tab-sel');
        $('.blogTabA').addClass('tab-off');
        $('.blogTabB').addClass('tab-off');
        $('.blogTabE').addClass('tab-off');
        $('.blogTabL').addClass('tab-off');
        $('.blogTabP').removeClass('tab-off');
        $('.blogTabW').addClass('tab-off');
    });
    $blogW.on('click', function () {
        $blogA.removeClass('tab-sel');
        $blogB.removeClass('tab-sel');
        $blogE.removeClass('tab-sel');
        $blogL.removeClass('tab-sel');
        $blogP.removeClass('tab-sel');
        $blogW.addClass('tab-sel');
        $('.blogTabA').addClass('tab-off');
        $('.blogTabB').addClass('tab-off');
        $('.blogTabE').addClass('tab-off');
        $('.blogTabL').addClass('tab-off');
        $('.blogTabP').addClass('tab-off');
        $('.blogTabW').removeClass('tab-off');
    });
    
    
    // Load More button
    $(".moreBox").slice(0, 12).show();
    if ($(".blogBox:hidden").length !== 0) {
        $("#loadMore").show();
    }
    $("#loadMore").on('click', function (e) {
        e.preventDefault();
        $(".moreBox:hidden").slice(0, 4).slideDown();
        if ($(".moreBox:hidden").length === 0) {
            $("#loadMore").fadeOut('slow');
        }
    });
    
    
    $('.leaders-listing-img').height(leaderWidth);
    
    $('.flexslider').parent().addClass("flex-wrap");
    
    
    // Hide divs if empty
    $('.history-img img[src=""]').parents('a').hide();
    $('.featured-img:not(:has(img[src!=""]))').hide();
    
    
    $('.blog-meta ul li:nth-of-type(2) a[href=""]').hide();
    
    
    // Read More Buttons
    $('.blog-listings-img .overlay i').text('Read More');
    $('.leaderPhoto .overlay i').text('Learn More');
    $('.press-listings-img .overlay i').text('Read More');
    
    
    // Change copy of search button
    $searchButton.text('');
    $searchButton.append('<em class="fal fa-search"></em>');
    
    
    // Change tags in search results
    $('.search-result-listing h1').replaceWith(function () {
        return "<div>" + $(this).html() + "</div>";
    });
    $('.search-result-listing h3').replaceWith(function () {
        return "<h2>" + $(this).html() + "</h2>";
    });
    $('.search-result-listing>div>div>a').text('View more');
    $('.search-result-listing>div>div>a').append(' <i class="fal fa-long-arrow-right"></i>');
    $('.search-result-listing>div').addClass('moreBox blogBox');
    $('.search-result-listing>div:first-child').removeClass('moreBox blogBox');
    $('.search-result-listing>div:nth-child(2)').removeClass('moreBox blogBox');
    
    $('.story-sections>div>div:first-child').attr('id', 'section1');
    $('.story-sections>div>div:nth-child(2)').attr('id', 'section2');
    $('.story-sections>div>div:nth-child(3)').attr('id', 'section3');
    $('.story-sections>div>div:nth-child(4)').attr('id', 'section4');
    $('.story-sections>div>div:nth-child(5)').attr('id', 'section5');
    $('.story-sections>div>div:nth-child(6)').attr('id', 'section6');


    $('nav .languages select').attr('onchange', 'doGTranslate(this);');
    
    
    // News Ticker
    $('.newsTicker>div:nth-child(2)').addClass('tickerFeed');
    
    
    // Change 9+3 Grid Layout
    $('.home-spotlight').addClass('row');
    $('.home-spotlight').removeClass('sf_colsIn');
    $('.home-spotlight>div:first-child').addClass('col-md-9 spotlight-image');
    $('.home-spotlight>div:first-child').removeClass('sf_colsOut sf_2cols_1_75');
    $('.home-spotlight>div:nth-child(2)').addClass('col-md-3 spotlight-desc');
    $('.home-spotlight>div:nth-child(2)').removeClass('sf_colsOut sf_2cols_2_25');
    
    
    $('.spotlight-desc').append('<span class="arrow"><i class="fal fa-chevron-right"></i></span>');
    
    
    // Add Custom Select Arrow Icon
    $('.contactForm select').after('<span class="selectArrow"><i class="far fa-caret-circle-down"></i></span>');
    
    $('.contactForm select').parent().addClass('posRelative');
    
    
    // Add selected class to top nav
    $('body.story li.our-story > a').addClass('linkSel');
    $('body.business li.our-business > a').addClass('linkSel');
    $('body.outreach li.our-outreach > a').addClass('linkSel');
    $('body.blog li.our-blog > a').addClass('linkSel');
    $('body.careers li.careers > a').addClass('linkSel');
    
    
    // Wrap Image Frame
    $('.imgFrame img').wrap('<div></div>');
    
    $('blockquote').wrapInner('<span class="quoteText"></span>');
    $('blockquote .quoteText').before('<span class="quoteBefore"></span>');
    $('blockquote .quoteText').after('<span class="quoteAfter"></span>');
    
    
    // Subscribe Box
    $('.subscribeLink').on('click', function () {
        $("#subscribeBox").toggleClass('box-on');
    });
    

    // Media Kit Link
    $('a.mediaLink').hide();
    $('body.bob-chapman a.mediaLink').show();

    
    // Careers Better Work Carousel
    if($('#careersCarousel .carousel-item').length < 4) $('#careersCarousel button').hide();
    
    // $('.imgFrame').height(imgFrameHeight);
});