jQuery(document).ready(function () {

    //Set default open/close settings
    jQuery('.acc_container').hide(); //Hide/close all containers
    jQuery('.acc_trigger:first').addClass('active').next().show(); //Add "active" class to first trigger, then show/open the immediate next container

    //On Click
    jQuery('.acc_trigger').click(function () {
        if (jQuery(this).next().is(':hidden')) { //If immediate next container is closed...
            jQuery('.acc_trigger').removeClass('active').next().slideUp(); //Remove all .acc_trigger classes and slide up the immediate next container
            jQuery(this).toggleClass('active').next().slideDown(); //Add .acc_trigger class to clicked trigger and slide down the immediate next container
        } else {
            jQuery(this).removeClass('active').next().slideUp()
        }
        return false; //Prevent the browser jump to the link anchor
    });

    //animated scroll
    $('a[href*=#]').click(function (event) {
        if ($(this.hash).offset() != null) {
            event.preventDefault();
            $('html,body').animate({ scrollTop: $(this.hash).offset().top }, 800);
        }
    });

});

function setActive(element) {
    jQuery('.jargon-index ul li a').removeClass('active');
    jQuery(element).addClass('active');
}

