﻿function initMenu() {

    $('#LeftMenu li a').click(
    function() {
        var parentLiNode = this.parentNode;

        // Do expand/collapse for level 2 and deeper and only collapse for
        // level 1.
        if (parentLiNode.parentNode.parentNode.tagName.toLowerCase() == "li" ||
            parentLiNode.className == "expanded") {

            if (parentLiNode.className == "collapsed") {
                parentLiNode.className = "expanded";
            }
            else if (parentLiNode.className == "expanded") {
                parentLiNode.className = "collapsed";
            }

            $(this).next().slideToggle('slow');

            // Stop href link if this node only should be expanded/collapsed
            var ul = this.nextSibling;
            if (ul != null && ul.tagName.toLowerCase() == "ul") {
                return false;
            }
        }
    }
    );
}

$(document).ready(function() { initMenu(); });

function MenuSlideDownScript(ulId) {
    var ul = document.getElementById(ulId);
    ul.style.display = "none";

    // Wait 300 ms to drill down the menu
    setTimeout(function() { $(ul).slideToggle('slow'); }, 300);
}