﻿function showGlossaryDefinition(linkObject, definition)
{
    // hide all other glossary definitions first

    var divs = document.getElementsByTagName('div');
    for (var i=0;i<divs.length;i++){ 
        if (divs[i].id.substring(0, 20) == "glossary-definition-")
            hideGlossaryDefinition(null, divs[i].id.substring(20));
    } 

    var popup = document.getElementById("glossary-definition-" + definition);
    popup.style.visibility = "visible";
    popup.style.position = "absolute";
    popup.style.top = (linkObject.offsetTop + linkObject.offsetHeight) + "px";
    popup.style.left = (linkObject.offsetLeft - 250) + "px";
}

function hideGlossaryDefinition(linkObject, definition)
{
    var popup = document.getElementById("glossary-definition-" + definition);
    popup.style.visibility = "hidden";
}
