function toggleSubmenu()
{
    if(document.getElementById('submenu'))
    {
        //alert(document.getElementById('submenu').style.display);
        if(document.getElementById('submenu').style.display == "none")
        {
            document.getElementById('submenu').style.display = "";
            //document.getElementById("submenuparent").setAttribute("class", "menuitem mactive ");
        }
        else
        {
            document.getElementById('submenu').style.display = "none";
            //document.getElementById("submenuparent").setAttribute("class", "menuitem ");
        }
    }
}

function checkSubmenus()
{
    if(document.getElementById('submenu'))
    {
        var links = document.getElementById('submenu').getElementsByTagName('td');
        for(var i=0; i <links.length; i++)
        {
            var isActive = checkClassName(links[i], 'mactive');
            if(isActive == true)
            {
                return true;
            }
        }
    }
    return false;
}

function doDisplaySubmenus()
{
    var disp = checkSubmenus();
    if(disp == true)
    {
        if(document.getElementById('submenu'))
        {
            if(document.getElementById('submenu').style.display == "none")
            {
                document.getElementById('submenu').style.display = "";
            }
        }
    }
    else
    {
        if(document.getElementById('submenu'))
        {
            document.getElementById('submenu').style.display = "none";
        }
    }
}

function checkClassName(elementToCheck, classToCheck)
{
    if(elementToCheck.className)
    {
        var classElementsList = elementToCheck.className.split(' ');
        for(var j=0; j < classElementsList.length; j++)
        {
            if(classElementsList[j] == classToCheck)
            {
                return true;
            }
        }
    }
    return false;
}
