
        function showPanel(name)
        {
            var panel = document.getElementById(name);
            panel.style.display = 'block';
            return false;
        }
        
        function hidePanel(name)
        {
            var panel = document.getElementById(name);
            panel.style.display = 'none';
            return false;
        }
        
        function hideSubPanels(name,recurse)
        {            
            var parent = document.getElementById(name)
            var panels = parent.getElementsByTagName('DIV');
            if(!recurse) recurse = false;
            
            for(var i=0;i<panels.length;i++)
            {
            	if(panels[i].parentNode == parent || recurse)
            	{
                    hidePanel(panels[i].id);
                 }
            }
            return false;
        }
        
        function showSubPanels(name)
        {
            var panels = document.getElementById(name).getElementsByTagName('DIV');
            for(var i=0;i<panels.length;i++)
            {
                showPanel(panels[i].id);
            }
            return false;
        }
        
        function togglePanel(name)
        {
            var panel = document.getElementById(name);
            if(panel.style.display == '' || panel.style.display == 'none')
                showPanel(name);
            else
                hidePanel(name);
            return false;
        }
        
        function togglePanels(name)
	    {
		    var panels = document.getElementById(name).getElementsByTagName('DIV');
		    for(var i=0;i<panels.length;i++)
		    {
			    togglePanel(panels[i].id);
            }
            return false;
        }