The JavaScript functions included in macro $DropJS differ according to whether UseCompositeDropJS=Yes or No; and if No, according to the link type.
§7.9.7.4.1 JavaScript code when UseCompositeDropJS=Yes
§7.9.7.4.2 JavaScript code when DropLinkType=Icon
§7.9.7.4.3 JavaScript code when DropLinkType=Button
§7.9.7.4.4 JavaScript code when DropLinkType=Text
§7.9.4.1 Specifying the type of link for drop-down sections.
var but = document.getElementById("bu" + id)
var imop = document.getElementById("io" + id)
var imcl = document.getElementById("ic" + id)
var idiv = document.getElementById(id)
if (idiv.style.display=="none") {
but.innerHTML="<$DropButtonCloseLabel>"
but.innerHTML="<$DropButtonOpenLabel>"
var but = document.getElementById("bu" + id)
var imop = document.getElementById("io" + id)
var imcl = document.getElementById("ic" + id)
var idiv = document.getElementById(id)
but.innerHTML="<$DropButtonOpenLabel>"
var imop = document.getElementById("io" + id)
var imcl = document.getElementById("ic" + id)
var idiv = document.getElementById(id)
if (idiv.style.display=="none") {
var imop = document.getElementById("io" + id)
var imcl = document.getElementById("ic" + id)
var idiv = document.getElementById(id)
var but = document.getElementById("bu" + id)
var idiv = document.getElementById(id)
if (idiv.style.display=="none") {
but.innerHTML="<$DropButtonCloseLabel>"
but.innerHTML="<$DropButtonOpenLabel>"
var but = document.getElementById("bu" + id)
var idiv = document.getElementById(id)
but.innerHTML="<$DropButtonOpenLabel>"
var idiv = document.getElementById(id)
if (idiv.style.display=="none") {
var idiv = document.getElementById(id)