var cm;
function stb(obj, num) {
    var tabObj = obj.parentNode.id;
    var n = num + 1;
    if (obj.className.indexOf("active") != -1) {
        var mu = document.getElementById("submenu" + num);
        if (mu != null) mu.style.display = "block";
        return;
    };
    
    obj.className = "active" + n + " font_black " + obj.className;
    var mu = document.getElementById("submenu" + num);
    if (mu != null) mu.style.display = "block";
    if (mu != cm && cm != null) cm.style.display = "none";
    setNormal(tabObj, num);
};


function setNormal(tabObj, num) {
    var tabList = document.getElementById(tabObj).getElementsByTagName("li");
    for (i = 0; i < tabList.length; i++) {
        var j = i + 1;
        if (i != num) {
            if ((pagenum.ms - 1) != i) {
                tabList[i].className = tabList[i].className.replace("active" + j + " font_black ", "");
                var mu = document.getElementById("submenu" + i);
                if (mu != null) {
                    mu.style.display = "none";
                }
            }
        }
    }
};

function moHandler(div, event) {
    if (event.currentTarget) {
        var obj = event.relatedTarget;
        while (obj != null && obj.id != div.id) {
            obj = obj.parentNode;
        };
        if (obj == null) {
            setNormal('menu', -1);
            if (cm != null && pagenum.sl) {
                cm.style.display = "block";
            } else {
		if(cm != null)
                cm.style.display = "none";
            }
        }
    } else {
        var obj = event.toElement;
        while (obj != null && obj.id != div.id) {
            obj = obj.parentElement;
        };
        if (obj == null) {
            setNormal('menu', -1);
            if (cm != null) {
                if (pagenum.sl) {
                    cm.style.display = "block";
                } else {
                    cm.style.display = "none";
                }
            }
        }
    }
};
