function mtoggle(submenu,page)
{
    var iSubmenus = getElementsByClass('submenu').length;

    for(i=1; i<=iSubmenus; i++)
    {
        if("submenu"+i==submenu)
        {
            if(document.getElementById(submenu).style.display=="block")
            {
                document.getElementById(submenu).style.display="none";
				ajaxpage(page,'contentbox');
            }
            else
            {
                document.getElementById(submenu).style.display="block";
                ajaxpage(page,'contentbox');
            }
        }
        else
        {
            document.getElementById("submenu"+i).style.display="none";
        }
    }
}

function getElementsByClass(searchClass,node,tag)
{
    var classElements = new Array();
    
    if ( node == null )
            node = document;
    if ( tag == null )
            tag = '*';
    var els = node.getElementsByTagName(tag);
    var elsLen = els.length;
    var pattern = new RegExp('(^|\\\\s)'+searchClass+'(\\\\s|$)');
    for (i = 0, j = 0; i < elsLen; i++)
    {
            if ( pattern.test(els[i].className) )
            {
                    classElements[j] = els[i];
                    j++;
            }
    }
    return classElements;
}
