"use strict";

$(window).on('load', function(){
  $(".init").removeClass("init");
});

$(document).ready(function () {

    // Update Copyright year
    var currentYear = new Date().getFullYear();
    $('#currentYear').text(currentYear);

    // Parse URL and split to make a class for body and set active nav items
    var pathName = window.location.pathname.toLowerCase();
    var pageClass = pathName.split('/');
    var $body = $('body');
    var navArray = $(".site-nav-list li a").map(function (i, el) {
        return $(el).text().replace(/\s+/g, "-").toLowerCase();
    }).get();

    if (pathName === '/' || pathName === '/home' || pathName === '/montana-farm-bureau' || pathName === '/home-mockup-2022') {
        $body.addClass('home');
    } else {
        for (var i = 0; i < pageClass.length; i++) {
            var currentPath = pageClass[i];
            var navIndex = navArray.indexOf(currentPath);

            $body.addClass(currentPath);

            if (currentPath != "" && navIndex != -1) {
                // switch (currentPath) {
                //     case 'news':
                //     currentPath = 'news-&-resources';
                //     $(".site-nav-list li").removeClass("active");
                //     break;
                //     default:
                // }

                $(".site-nav-list li").eq(navIndex).addClass("active");
            }
        }
    }

    if ($(".admin-navigation").length > 0) {
        $body.addClass("admin");
    }
$('#formActionWrapper > .button.subtle').removeClass('subtle');
    // HEADER: Masonry
    // Place this within the document ready function
    //var stickyOffset = $('.site-nav-bottom').offset().top;
    var stickyOffset = $('.site-header-tracker').offset().top;
    
    $(window).scroll(function () {
        var sticky = $('.site-header'),
            scroll = $(window).scrollTop();

        if (scroll >= stickyOffset) sticky.addClass('fixed');
        else sticky.removeClass('fixed');
    });
});