Internet Explorer DHTML support

In addition, the table of contents uses ECMAscript to determine if it is running on a version Microsoft Internet Explorer; if so, it enables dynamic HTML features unique to the Microsoft object model which permit dynamic expansion or contraction of the table of contents tree at each branch.