﻿function display_(mx) {
    var obj = document.getElementById("menu" + mx);
    var ico = document.getElementById("menu" + mx + "_i");
    var tmp;
    var tmp_i;
    var old = "100";
    for (var ix = 0; ix < 9; ix++) {
        tmp = document.getElementById('menu' + ix);
        tmp_i = document.getElementById("menu" + ix + "_i");
        if (tmp != null) {
            if (tmp.style.display == 'block') old = ix;
            tmp.style.display = 'none';
        }
        if (tmp_i != null) tmp_i.innerHTML = '▼';
    }
    if (old != mx) {
        if (obj != null) {
            obj.style.display = 'block';
            if (ico != null) ico.innerHTML = '▲'
        }
    }
}

function visible_(ctrl) {
    var obj = document.getElementById(ctrl);
    var ico = document.getElementById(ctrl + "_i");
    if (obj != null) {
        if (obj.style.display == 'none') obj.style.display = 'block';
        else obj.style.display = 'none';
    }
    if (ico != null) {
        if (ico.innerHTML == '▲') ico.innerHTML = '▼';
        else ico.innerHTML = '▲';
    }
}

function iframe_src(new_src) {
    var ifm = document.getElementById('stage_');
    ifm.src = new_src;
}

function findPosX(obj) {
    var curleft = 0;
    if (obj.offsetParent) while (1) {
        curleft += obj.offsetLeft;
        if (!obj.offsetParent) break;
        obj = obj.offsetParent;
    }
    else if (obj.x) curleft += obj.x;
    return curleft;
}

function findPosY(obj) {
    var curtop = 0;
    if (obj.offsetParent) while (1) {
        curtop += obj.offsetTop;
        if (!obj.offsetParent) break;
        obj = obj.offsetParent;
    }
    else if (obj.y) curtop += obj.y;
    return curtop;
}

function popupMenu(obj, pid) {
    var div = document.getElementById(pid);
    div.style.left = findPosX(obj) + 150;
    div.style.top = findPosY(obj) - 2;
    //div.innerHTML = "";
    div.style.display = 'block';
    obj.style.color = '#000000';
}

function hidePopup(obj, pid) {
    obj.style.color = '#990520';
    document.getElementById(pid).style.display = 'none';
}