﻿
        function colapseMenu(menuId, startIndex) {
            var Menu = document.getElementById(menuId);
            var toggleLi = document.getElementById(menuId + "_toggleLi");
            if (toggleLi != undefined) {
                Menu.removeChild(toggleLi);
            }
            items = Menu.getElementsByTagName('LI');
            if (items.length > startIndex) {
                for (var i = startIndex; i < items.length; i++) {
                    items[i].style.display = 'none';
                }
                var LI = document.createElement("LI");
                LI.id = menuId + "_toggleLi";
                var boldTag = document.createElement("B");
                var toggleLink = document.createElement("A");                
                var linkText = document.createTextNode("More...");
                toggleLink.href = "javascript:expandMenu('" + menuId + "', " + startIndex + ");";
                toggleLink.appendChild(linkText);
                Menu.appendChild(LI);
                LI.appendChild(boldTag);
                boldTag.appendChild(toggleLink);
            }
        }

        function expandMenu(menuId, startIndex) {
            var Menu = document.getElementById(menuId);
            var toggleLi = document.getElementById(menuId + "_toggleLi");
            if (toggleLi != undefined) {
                Menu.removeChild(toggleLi);
            }
            items = Menu.getElementsByTagName('LI');
            if (items.length > startIndex) {
                for (var i = startIndex; i < items.length; i++) {
                    items[i].style.display = '';
                }
                var LI = document.createElement("LI");
                LI.id = menuId + "_toggleLi";
                var boldTag = document.createElement("B");
                var toggleLink = document.createElement("A");
                var linkText = document.createTextNode("Less...");
                toggleLink.href = "javascript:colapseMenu('" + menuId + "', " + startIndex + ");";
                toggleLink.appendChild(linkText);
                Menu.appendChild(LI);
                LI.appendChild(boldTag);
                boldTag.appendChild(toggleLink);
            }
        }
    

