Multi-Level Drop-Down Menu based on unordered list
The main feature of this menu is the clear separation between the HTML code, software code and visual appearance. The HTML code is a simple treelike unordered list. This makes it easy to integrate this menu into any CMS as well as change its appearance by simply editing HTML and CSS. All the rest is done by the script. After the script is attached, this multi-level unordered list becomes Multi-Level Drop-Down Menu. The visual appearance is specified using CSS. Thus, this script is targeted at web developers who want to have complete and clear control over the code.