﻿// JScript File
function leftMenuItemClick(e, doAction)
{
    var element = e;
    if (!e.tagName)
        element = e.originalTarget == null ? event.srcElement : e.originalTarget
    
    if (element.tagName == "A")
        element = element.parentNode;
    else if (element.tagName == "SPAN")
        element = element.parentNode.parentNode;
        
    if (element != null)
    {
        var subA = element.getElementsByTagName("a")[0];
        subA.className = "act";

        if (element.getElementsByTagName("ul").length > 0)
        {
            var sub = element.getElementsByTagName("ul")[0];
            if (element.className != "opn")
            {
                sub.style.display = "block";
                element.className = "opn";
            }
        }
        
        var current = element.parentNode.firstChild;
        while(current != null)
        {
            sub = current.getElementsByTagName("ul")[0];
            subA = current.getElementsByTagName("a")[0];
            
            if (current != element && subA != null && subA.className == "act")
            {
                var subAs = current.getElementsByTagName("a");
                for (var i = 0; i < subAs.length; i++)
                    subAs[i].className = "";
                    
                var subs = current.getElementsByTagName("ul");
                for (var i = 0; i < subs.length; i++)
                    subs[i].style.display = "none";
                    
                var subLis = current.getElementsByTagName("li");
                for (var i = 0; i < subLis.length; i++)
                    subLis[i].className = "";
                
                current.className = "";
            }
            
            current = current.nextSibling;
        }
        
        if (element.attributes["_value"] != null && element.attributes["_value"].nodeValue != null && doAction != false) {
            loadMainContent(buildPHPURL(element.attributes["_value"].nodeValue));
        }
    }
}

