/** menus **/

function Menus()
{
}

Menus.srcElement = null;
Menus.opened = Array();



Menus.prototype.mouseClick = function(element)
{
	var subId = element.getAttribute( "subid" );
    if(Menus.opened[subId] == true) {
		this.finalCleanup(subId);
		Menus.opened[subId] = false;
		return;
    }

    var child = document.getElementById( "subs_" + subId );
    if( !child) return;
    
    Menus.srcElement = element;	
    child.style.display = "block";
    Menus.opened[subId] = true;
    

}

Menus.prototype.setOpen = function(subId)
{
        
    var child = document.getElementById( "subs_" + subId );
    if( !child) return;
    
    Menus.srcElement = document.getElementById("exp_" + subId);
    child.style.display = "block";
    Menus.opened[subId] = true;

}


Menus.prototype.finalCleanup = function(subId)
{
	var toclose = document.getElementById( "subs_" + subId );
    if( toclose != null ) {
    	toclose.style.display = "none";
    }
    
    
    Menus.srcElement = null;
}

