var _id = 'menu';
var _innerEl = 'ul';
var _className = 'active';
var _hide = true;

var _menu;
var _nodes;
function initMenu() {
    _menu = document.getElementById(_id);
    if (_menu) {
        _nodes = _menu.getElementsByTagName('a');
        for (var i = 0; i < _nodes.length; i++) {
            if (_nodes[i].parentNode.getElementsByTagName(_innerEl)[0]) {
                if (_nodes[i].href.lastIndexOf('#') > 0) {

                    _nodes[i].onclick = function() {
                        if (this.parentNode.className.indexOf(_className) != -1) {
                            this.parentNode.className = this.parentNode.className.replace(_className, "");
                        } else {
                            if (_hide) hideLevels(this);
                            this.parentNode.className += ' ' + _className;
                        }
                        return false;
                    }
                }
            }
        }
    }
}
function hideLevels(_this) {
    if (_menu) {
        var _lis = _menu.getElementsByTagName('li');
        for (var i = 0; i < _lis.length; i++) {
            var _f = false;
            var _a = _lis[i].getElementsByTagName('a');
            for (var j = 0; j < _a.length; j++) {
                if (_a[j] == _this) _f = true;
            }
            if (!_f) _lis[i].className = _lis[i].className.replace(_className, "");
        }
    }
}

if (window.addEventListener) {
    window.addEventListener("load", initMenu, false);
}
else if (window.attachEvent) {
    window.attachEvent("onload", initMenu);
}



/*LeftMenu*/
var _leftmenuid = 'leftMenu';
var _leftmenuinnerEl = 'ul';
var _leftmenuclassName = 'active';
var _leftmenuhide = true;

var _leftmenu;
var _leftmenunodes;
function initLeftMenu() {
    _leftmenu = document.getElementById(_leftmenuid);
    if (_leftmenu) {
        _leftmenunodes = _leftmenu.getElementsByTagName('a');
        for (var i = 0; i < _leftmenunodes.length; i++) {
            if (_leftmenunodes[i].parentNode.getElementsByTagName(_leftmenuinnerEl)[0]) {

                if (_leftmenunodes[i].href.lastIndexOf('#') > 0) {

                    _leftmenunodes[i].onclick = function() {
                        if (this.parentNode.className.indexOf(_leftmenuclassName) != -1) {
                            this.parentNode.className = this.parentNode.className.replace(_leftmenuclassName, "");
                        } else {
                            if (_leftmenuhide) hideLevels(this);
                            this.parentNode.className += ' ' + _leftmenuclassName;
                        }
                        return false;
                    }
                }

            }
        }
    }
}
function hideLeftMenuLevels(_this) {
    var _lis = _leftmenu.getElementsByTagName('li');
    for (var i = 0; i < _lis.length; i++) {
        var _f = false;
        var _a = _lis[i].getElementsByTagName('a');
        for (var j = 0; j < _a.length; j++) {
            if (_a[j] == _this) _f = true;
        }
        if (!_f) _lis[i].className = _lis[i].className.replace(_leftmenuclassName, "");
    }
}

if (window.addEventListener) {
    window.addEventListener("load", initLeftMenu, false);
}
else if (window.attachEvent) {
    window.attachEvent("onload", initLeftMenu);
}
