        // Vars
        var one = document.querySelector(".menu-toggle");
        var four = document.querySelector('.subMenu');
        let five = document.querySelector(".subMenu__back");


        // // Listeners
        // one.addEventListener('click', toggleMenu);
        // four.addEventListener("click", open);
        // // two.addEventListener('click', removeClass);
        // // Functions
        // function toggleMenu() {
        //     document.querySelector('.primary-nav--mobile').classList.toggle("active");
        //     one.classList.toggle('toggle');
        //     document.querySelector('.subMenu__elements').classList.remove('active');
        // }

        // function removeClass() {
        //     document.querySelector('.subMenu__elements').classList.remove('active');
        // }

        // function open() {
        //     document.querySelector('.subMenu__elements').classList.toggle('active');
        // };

    //copyright year
        document.addEventListener("DOMContentLoaded", () => {
            const copyright = document.getElementById("copyright");
            if (!copyright) return;

            const year = new Date().getFullYear();
            copyright.textContent = `\u00A9 ${year}  Glatfelter Insurance Group`;
        });

        // (function ($) { // Begin jQuery
        //     $(function () { // DOM ready

        //         $('.menu-toggle').click(function (e) {
        //             e.preventDefault();
        //             $('.primary-nav--mobile').toggleClass('active');
        //             $('.subMenu__elements').removeClass('active');
        //             $('body').toggleClass('fixed');
        //         });
        //     }); // end DOM ready
        // })(jQuery); // end jQuery


        // (function ($) { // Begin jQuery
        //     $(function () { // DOM ready
        //         $('.subMenu').click(function () {
        //             $('.subMenu__elements').addClass('active');
        //         });
        //     }); // end DOM ready
        // })(jQuery); // end jQuery


        // (function ($) { // Begin jQuery
        //     $(function () { // DOM ready

        //         $('.subMenu__back').click(function () {

        //             $('.subMenu__elements').hasClass('active').toggleClass('active');

        //         });
        //     }); // end DOM ready
        // })(jQuery); // end jQuery


    
        // Accordion
        const accordionHeaders = document.querySelectorAll('[data-accordion-header]');
        Array.prototype.forEach.call(accordionHeaders, accordionHeader => {
        let target = accordionHeader.parentElement.nextElementSibling;
        accordionHeader.onclick = () => {
            let expanded = accordionHeader.getAttribute('aria-expanded') === 'true' || false;
            accordionHeader.setAttribute('aria-expanded', !expanded);
            target.setAttribute('expanded', !expanded);
            target.hidden = expanded;
        }
        });


        //   Desktop Menu
        (function ($) { // Begin jQuery

            // web announcement cookie
            if (localStorage.getItem('popShown') != 'shown') {
                $('#popup').delay(2000).fadeIn();
                localStorage.setItem('popShown', 'shown')
            } else {

            }

            $('.popup-close').click(function () {
                $('#popup').fadeOut();
            });



            $(function () { // DOM ready
                // If a link has a dropdown, add sub menu toggle.
                $('#tog').click(function (e) {
                    e.preventDefault();
                    $(this).siblings('.nav-dropdown').slideToggle();

                    // Close one dropdown when selecting another
                    $('.nav-dropdown').not($(this).siblings())
                        .slideUp();
                    e.stopPropagation();
                });
                // 1/15/20 New toggle menu
                $('#tog-partner').click(function (e) {
                    e.preventDefault();
                    $(this).siblings('.nav-dropdown').slideToggle();
                    // Close one dropdown when selecting another
                    $('.nav-dropdown').not($(this).siblings())
                        .slideUp();
                    e.stopPropagation();
                });
                // 1/26/22 New toggle menu
                $('#tog-about').click(function (e) {
                    e.preventDefault();
                    $(this).siblings('.nav-dropdown').slideToggle();
                    // Close one dropdown when selecting another
                    $('.nav-dropdown').not($(this).siblings())
                        .slideUp();
                    e.stopPropagation();
                });
                // Clicking away from dropdown will remove the dropdown class
                $('html').click(function () {
                    $('.nav-dropdown').slideUp();
                });

            }); // end DOM ready
        })(jQuery); // end jQuery

        // Accordion
        $('.toggle').click(function (e) {
            e.preventDefault();

            var $this = $(this);

            if ($this.next().hasClass('show')) {
                $this.next().removeClass('show');
                $this.next().slideUp(350);
                $this.find('.icon-plus').removeClass('rotate');

            } else {
                $this.parent().parent().find('li .accordion__inner').removeClass(
                    'show');
                $this.parent().parent().find('li .accordion__inner').slideUp(350);
                $this.parent().parent().find('.icon-plus').removeClass('rotate');
                $this.next().toggleClass('show');
                $this.next().slideToggle(350);
                $this.find('.icon-plus').toggleClass('rotate');

            }
        });

        
  //if locate a rep exists

  var mapContainer = document.querySelector('#locate_a_rep');

  if (mapContainer){

    var mapContainer = $('#locate_a_rep');
    //  var activeClass = 'active',
    //     // activeSelector = '.' + activeClass,

    var mapList = $('#map-list');

    mapList.on('click', '.rep-state', function(e) {
                $("html, body").animate({
                    scrollTop: $('#map-container').offset().top - 80
                });
                e.preventDefault();
            });

            mapContainer.on('click', '.view-toggle-btn', function (e) {
              $('.view-toggle-btn').removeClass('active');
                        $(this).addClass('active');
      
              mapList.removeClass('view-map view-list').addClass('view-' + $(this).attr('data-view'));
              
              e.preventDefault();
          });
          
  } else{}