// Commons Enhancements v01.1 by Jon.
// Modified to improve display toggling.
function toggleDisplay(htmlObj) {
    var expandingContentDiv = htmlObj.parentNode.getElementsByTagName('div')[1];
    // var changingMenulinkDiv = htmlObj.parentNode.getElementsByTagName('div')[1];    
    if (expandingContentDiv.style.display=="block") { // Putting this option first prevents misfiring based on no display defined yet.
        expandingContentDiv.style.display="none";
        // changingMenulinkDiv.className = "menulink-collapsed";
    }
    else {
        expandingContentDiv.style.display="block";
        // changingMenulinkDiv.className = "menulink-expanded";
    }
}

/* Global flag to keep track of the display state of details. */
detailsHidden=true;
function toggleDetails() {
    for (var counter=0; counter<document.getElementsByTagName("div").length; counter++) {
        if (document.getElementsByTagName("div")[counter].className=="content-expanded") {
            if (detailsHidden) {
                document.getElementsByTagName("div")[counter].style.display="block";
            }
            else {
                document.getElementsByTagName("div")[counter].style.display="none";
            }
        }
    }
    detailsHidden=!detailsHidden;
}
