﻿$(document).ready(function() {
    $(".callout > ul > li > a").each(function() {
        $(this).click(function() {
            var $parentLi = findParentLi($(this));
            $($parentLi[0]).toggleClass("expanded");

            if ($parentLi.hasClass("expanded")) {
                $parentLi.children("div").show(300);
            }
            else {
                $parentLi.children("div").hide(300);
            }

            return false;
        });
    });

    function findParentLi($element) {
        if ("LI" == $element[0].nodeName) {
            return $element;
        }
        else {
            return findParentLi($element.parent());
        }
        console.debug($element.nodeName);
    }
});