﻿var subMenus = new Array();
var linkButtonsSubMenus = new Array();
var themeName = "Standaard";

var toStr = "_Toe";

function ShowSubmenu(submenu, linksubmenu, makeBig, color)
{
    var objSubmenu = document.getElementById(submenu);
    var objLinkSubmenu = document.getElementById(linksubmenu);
    var bHideMenus = false;
    
    if(objSubmenu != null && objSubmenu.style.visibility != "visible")
    {
        bHideMenus = true;
        objSubmenu.style.visibility = "visible";
        objSubmenu.style.zIndex = 100;
        
        if(makeBig) MakeBig(objSubmenu);
        else MakeSmall(objSubmenu);
    }
    if(objLinkSubmenu != null && objLinkSubmenu.style.visibility != "visible")
    {
        objLinkSubmenu.style.color="#ffffff";
        var stringPrentje="url(App_Themes/" + themeName + "/img/" + color + "_menutip.gif)";
        objLinkSubmenu.parentNode.style.backgroundImage = stringPrentje;
        
    }
    if(bHideMenus == true){ 
        HideSubmenus();
    
	    if(objSubmenu != null) subMenus.push(objSubmenu);
	    if(objLinkSubmenu != null) linkButtonsSubMenus.push(objLinkSubmenu);
	}
    
}

function HideSubmenus()
{
    for(var i = 0;i < subMenus.length; i++) {
        HideSubmenu(subMenus[i]);
	}
	subMenus.length=0;
	
	for(var j = 0;j < linkButtonsSubMenus.length; j++) {
        linkButtonsSubMenus[j].style.color = "";
        if(linkButtonsSubMenus[j].parentNode != null) linkButtonsSubMenus[j].parentNode.style.backgroundImage = "";
	}
	linkButtonsSubMenus.length=0;
}
function HideSubmenu(objSubmenu)
{
    objSubmenu.style.visibility = "hidden";
}

function MakeSmallmenu()
{
    if(subMenus.length > 0)
    {
       var objSubmenu = subMenus[0];
       
       MakeSmall(objSubmenu);
    }
}

function MakeSmall(objSubmenu)
{
       objSubmenu.style.width = "38px";
       
       var panelSubMenu_td =  document.getElementById(objSubmenu.id + "_td");
       if(panelSubMenu_td != null)
       {
            var newClassName = panelSubMenu_td.className.replace(toStr, "");
            panelSubMenu_td.className = newClassName + toStr;

       }

}
function MakeBig(objSubmenu)
{
        objSubmenu.style.width = "250px";
       
        var panelSubMenu_td =  document.getElementById(objSubmenu.id + "_td");
        if(panelSubMenu_td != null)
        {
            var newClassName = panelSubMenu_td.className.replace(toStr, "");
            panelSubMenu_td.className = newClassName;
            //panelSubMenu_td.style.visibility = "visible";
        }
}

function openNewWindow(URLtoOpen, windowName, windowFeatures) { newWindow=window.open(URLtoOpen, windowName, windowFeatures); }

