﻿function HideContent(d) {
    if (d.length < 1) { return; }
    document.getElementById(d).style.display = "none";
}

function ShowContent(d, e) {
    if (d.length < 1) { return; }

    var elem = document.getElementById(e);
    var elemPos = elementPosition(elem);
    var floatWindow = document.getElementById(d);

    floatWindow.className = "visibleWindow";
    floatWindow.style.display = "block";

    floatWindow.style.left = elemPos.x + "px"; ;
    floatWindow.style.top = elemPos.y + "px";
}

function ReverseContentDisplay(d) {
    if (d.length < 1) { return; }
    if (document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
    else { document.getElementById(d).style.display = "none"; }
}

 function elementPosition(obj) {  
    var curleft = 0, curtop = 0;  
  
    if (obj.offsetParent) {  
        curleft = obj.offsetLeft + obj.offsetWidth;  
        curtop = obj.offsetTop;  
  
        /*while (obj = obj.offsetParent) {  
            curleft += obj.offsetLeft;  
            curtop += obj.offsetTop;  
        }*/  
    }  
  
    return { x: curleft, y: curtop };  
}   


