(function ($, document, undefined) {
    'use strict';
    /**
     * MM
     *
     * Main namespace for the Mometrix Project
     */
    MM = MM || {};

    /**
     * @property faq
     *
     * The faq object
     */
    MM.faq = {
        /**
         * MM.faq.init
         */
         
        init: function() {
            var icon = $('<div />', {
                'class': 'icon'
            });
            
            $('ul.faq > li > ul').each(function () {
                $(this).after(icon.clone(true));
            });
            
            $('ul.faq > li > ul > li:first-child, ul.faq > li > .icon').on('click', function () {
                var container = $(this).parents('ul.faq > li');
                
                container.find('li:nth-child(2)').slideToggle();
                container.toggleClass('expanded');
            });
        }

    }

    $(document).ready(function () {
        MM.faq.init();
    });
    
    
}(jQuery, document));
