﻿function showmenu(sectionid) {
    var itemid = getRealId("sm_" + sectionid);
    showItem(itemid);
    hideAllExcept("div", "sm_", itemid);
}

function hideAllExcept(tagname, prefix, itemid) {
    var subdivs = document.getElementsByTagName(tagname);
    for (var i = 0; i < subdivs.length; i++) {
        if (subdivs[i].id.indexOf("sm_") >= 0) {
            if (subdivs[i].id != itemid) {
                subdivs[i].style.display = "none";
            }
        }
    }
}

function showItem(id) {
    var el = getElement(id);
    if (el == null) alert("null id " + id);
    el.style.display = "block";
}

function hideItem(id) {
    var el = getElement(id);
    el.style.display = "none";
}

function showfull(id) {
    var el = getElement(id);
    el.style.height = "auto";
}

function rollup(id) {
    var el = getElement(id);
    el.style.height = "21px";
}

function getElement(myid) {
    var clientId = getRealId(myid);
    return document.getElementById(clientId)
}

function getRealId(realId) {
    if (ClientIds[realId]) return ClientIds[realId];
    else return realId;
}

