 var displayStickyFootnote = false;
    
function showFootnote(fnNo) {
    document.getElementById('aliasFootnote'+fnNo).style.display = 'inline';
    document.getElementById('aliasFootnote'+fnNo).style.top = getFootnoteYpos(fnNo) + 'px';
}
function hideFootnote(fnNo) {
    if(!displayStickyFootnote)
        if(fnNo == 0) {
            var fnArray
            fnArray = getElementsByClassName('aliasFootnote', 'div', document.getElementById('footnote'));
            for(var i=0; i < fnArray.length; i++)
                fnArray[i].style.display = 'none';
        } else    
            document.getElementById('aliasFootnote'+fnNo).style.display = 'none';
}
function toggleStickyFootnote(fnNo) {
    if(displayStickyFootnote) {
        displayStickyFootnote = false;
        hideFootnote(fnNo);
    } else {
        displayStickyFootnote = true;
        showFootnote(fnNo);        
    }
}

// Display the footnote div at the bottom of the visible window.
function getFootnoteYpos(fnNo) {
    NS4=(document.layers);
    NS6=(document.getElementById&&!document.all);
    IE4=(document.all);
    if(IE4)
        Ybase = document.getElementById('aliasFootnote'+fnNo).clientHeight;
    else
        Ybase = document.getElementById('aliasFootnote'+fnNo).offsetHeight;
    if(NS6)
        Ypos = window.pageYOffset+window.innerHeight-Ybase-20;
    if(NS4)
        Ypos = window.pageYOffset+window.innerHeight-Ybase-20;
    if(IE4)
        Ypos = document.body.scrollTop+window.document.body.clientHeight-Ybase-5;      
    return Ypos;
}