(function($){
    $.fn.extend({
        "nestedPanels": function(){
            return this.each(function(index, element){
                //console.log(index, element);
                $(element).find("div.panel h4").click(function(ev){
                    $(ev.currentTarget).next().slideToggle();
                   
                });
                $(element).find("dt").click(function(ev){
                    $(ev.currentTarget).next().slideToggle();
                    $(ev.currentTarget).parent().toggleClass("expanded");
                    $(ev.currentTarget).toggleClass("active");
                });
                $(element).find("dt").mouseover(function(ev){
                    $(ev.currentTarget).addClass("over");
                });
                $(element).find("dt").mouseout(function(ev){
                    $(ev.currentTarget).removeClass("over");
                });
            });
        }
    });
})(jQuery);
