"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 === '/kansas-farm-bureau') {
        $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");
    }

    let benefitsContent = `
        



























































<div class="side-section side-callout">
    <p>
        <em>
            <strong>*All offers subject to change.</strong>
        </em>
    </p>
    <hr>
        <address class="address">
            <p class="address-line line-name">Kansas Farm Bureau</p>
            <p class="address-line line-name">Member Services Division</p>
            <p class="address-line line-street-1">2627 KFB Plaza</p>
            <p class="address-line line-locale">
                <span class="locale-item locale-city">Manhattan</span>
                <span class="locale-item locale-state">Kansas</span>
                <span class="locale-item locale-postal-code">66503</span>
            </p>
            <p class="address-line line-contact">
                <a class="contact-item contact-phone" href="tel:785-587-6000">785-587-6000</a> - Press 2
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            </p>
        </address>
        <hr>
            <p>
                <a href="/contact-us">Contact Us Online</a>
            </p>
        </div>
    `;
    let benefitsSearchContent = `
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        <hr>
            <p>
                <a href="/WebsiteThemeFile/file/f192a880-e56b-47dd-95dd-1f2ce67da583/Maximize%20Flyer_020325.pdf">Maximize Member Benefits (PDF Flyer)</a>
            </p>
            <p>
                <a href="/WebsiteThemeFile/file/0f3dd3d6-8570-40c9-b670-6dd4cca88524/FARM%20BUREAU%20MEMBERSHIP%20REQUIREMENTS%202025.pdf" target="_blank">2025 Membership Requirements</a>
            </p>
            <hr>
    `;


    if (pathName.startsWith('/benefits')) {
		$('.side-nav').append(benefitsContent);

        if($('#searchBenefits').length > 0){
            $('#searchBenefits').after(benefitsSearchContent);
        }
    }

    let forgotPasswordContent = `
        
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                <p>If the email address you entered is associated with a kfb.org account, you should receive an email containing instructions on how to create a new password.</p>
                <hr>
                    <h2 class="h4">Didn\'t receive the email?</h2>
                    <p>First check spam or bulk folders for a message coming from 
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        <a href="mailto:info@info.ksfarmbureau.com">info@info.ksfarmbureau.com</a>
                    </p>
                    <p>If you did not receive the 
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        <strong>Password Change email</strong>, that means you haven’t created an account on kfb.org.
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    </p>
                    <p>
                        <a class="button" href="/User/Register">
                            <span class="button-icon fas fa-user-plus" aria-hidden="true"></span>
                            <span class="button-text">Create An account</span>
                        </a>
                    </p>
    `;
  
    if (pathName === '/user/forgotpassword') {
        $('#confirmation-text').hide();
        $('#confirmation-text').after(forgotPasswordContent);
    }

    let joinContent = `
        
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    <h2 class="h4">Already a member?</h2>
                    <p>If you’re currently a member of Kansas Farm Bureau and simply want to create an account on the website to take advantage of your member benefits, 
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        <a href="/User/Register">fill out the registration form</a>.
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    </p>
                    <p>To get started with a 
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        <strong>new</strong> membership to Kansas Farm Bureau, complete the form below.
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    </p>
    `;
  
    if (pathName === '/join') {
       $('#desktop-page-title').after(joinContent);
    }

    let orderContent = `
        
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    <p class="text-alert">*Dues are non-refundable</p>
    `;
    let orderContent2 = `
        
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    <p class="text-alert">*Dues are non-refundable</p>
    `;

    if (pathName === '/order'){
        $('#desktop-page-title').after(orderContent);
        $('#paymentContainer .row:nth-of-type(2) .medium-4:nth-of-type(2)').after(orderContent2);
    }
$('#formActionWrapper > .button.subtle').removeClass('subtle');

    // HEADER: Colored Stacked
    // Place this within the document ready function
    var stickyOffset = $('.site-nav-bottom').offset().top;
    
    $(window).scroll(function () {
    var sticky = $('.site-nav-bottom'),
        scroll = $(window).scrollTop();

    if (scroll >= stickyOffset) sticky.addClass('fixed');
    else sticky.removeClass('fixed');
    });
  $('.fa-twitter').addClass('fa-x-twitter').removeClass('fa-twitter');
});