﻿function Show(i) {
    var oMenu = document.getElementById("ctl00_SubMenu1_Div" + i);
    oMenu.style.display = "block";
    oMenu.style.position = "absolute";

    var iOffset = parseInt(document.getElementById("ctl00_SubMenu1_SubMenuOffset").value);
    if (i == 1) {iOffset = 0; }
    if (i == 2) {iOffset = iOffset; }
    if (i == 3) {iOffset = iOffset * 2; }
    oMenu.style.left = (findPositionX(document.getElementById("mytable")) + iOffset) + "px";
    oMenu.style.top = (findPositionY(document.getElementById("mytable")) - oMenu.offsetHeight) + "px";
    
}

function Hide(i) {
    var oMenu = document.getElementById("ctl00_SubMenu1_Div" + i);
    oMenu.style.display = "none";
}

function findPositionX(obj) {
    var left = 0;
    if (obj.offsetParent) {
        while (1) {
            left += obj.offsetLeft;
            if (!obj.offsetParent)
                break;
            obj = obj.offsetParent;
        }
    }
    else if (obj.x) {
        left += obj.x;
    }
    return left;
}

function findPositionY(obj) {
    var top = 0;
    if (obj.offsetParent) {
        while (1) {
            top += obj.offsetTop;
            if (!obj.offsetParent)
                break;
            obj = obj.offsetParent;
        }
    }
    else if (obj.y) {
        top += obj.y;
    }
    return top;
}    
