
    
        <!--
        function collapseAll(treeId)
        {
            var treeNode = document.getElementById(treeId);

            if (treeNode == null)
	            return;
        
            var ulItems = treeNode.getElementsByTagName("ul");

            for (var i = 0; i < ulItems.length; i++)
    	        collapseUl(ulItems[i]);
        }
        
        function collapseAllSCA(siteMapId)
        {
            var divSiteMaps = document.getElementById("sitemaps");
            
            if (divSiteMaps == null)
                return;

            var ulNodes = divSiteMaps.getElementsByTagName("ul");
        
            for (var i = 0; i < ulNodes.length; i++)
                if (ulNodes[i].id != siteMapId)
                    collapseUlSCA(ulNodes[i]);
        }

        function collapseUl(ulNode)
        {
            var parent = ulNode.parentNode;
            var img = null;

            if (parent != null)
	            img = parent.getElementsByTagName("img");

            ulNode.style.display = "none";

            if (img != null)
                img[0].setAttribute("src", "/SCA/images/collapsed.gif");
        }
        
        function collapseUlSCA(ulNode)
        {
            ulNode.style.display = "none";
            var parentNode = ulNode.parentNode;
            
            if (parentNode != null)
            {
	            var links = parentNode.getElementsByTagName("a");
	            
	            if (links != null)
                    links[0].innerHTML = "+";
	        }
        }

        function expandAll(treeId)
        {
            var treeNode = document.getElementById(treeId);

            if (treeNode == null)
	            return;

            var ulItems = treeNode.getElementsByTagName("ul");

            for (var i = 0; i < ulItems.length; i++)
    	        expandUl(ulItems[i]);
        }
        
        function expandAllSCA(siteMapId)
        {
            var divSiteMaps = document.getElementById("sitemaps");
            
            if (divSiteMaps == null)
                return;
                
            var ulNodes = divSiteMaps.getElementsByTagName("ul");
            
            for (var i = 0; i < ulNodes.length; i++)
                if (ulNodes[i].id != siteMapId)
                    expandUlSCA(ulNodes[i]);
        }
       
        function expandUl(ulNode)
        {
            var parent = ulNode.parentNode;
            var img = null;

            if (parent != null)
	            img = parent.getElementsByTagName("img");

            ulNode.style.display = "block";

            if (img != null)
                img[0].setAttribute("src", "/SCA/images/expanded.gif");
        }
        
        function expandUlSCA(ulNode)
        {
            ulNode.style.display = "block";
            var parentNode = ulNode.parentNode;
     
            if (parentNode != null)
            {
	            var links = parentNode.getElementsByTagName("a");
	            
	            if (links != null)
                    links[0].innerHTML = "&minus;";
	        }
        }

        function searchAllClick(treeId, searchAllId)
        {
            if (document.getElementById(searchAllId) == null)
                return;

            if (document.getElementById(searchAllId).checked == true)
                return;

            var navItems = document.getElementById(treeId).getElementsByTagName("input");

            for (var i = 0; i < navItems.length; i++)
                if (navItems[i].checked)
	                return;

            document.getElementById(searchAllId).checked = true;	
        }

        function setupSearchTree(treeId)
        {
	        var ulItems = document.getElementById(treeId).getElementsByTagName("ul");

	        if (ulItems == null)
		        return;

	        for (var i = 0; i <ulItems.length; i++)
	        {
		        var cbItems = ulItems[i].getElementsByTagName("input");
		        var expanded = false;

		        for (var j = 0; j < cbItems.length; j++)
		        {
			        if (cbItems[j].checked)
			        {
				        ulItems[i].style.display = "block";
				        expanded = true;
				        var parent = ulItems[i].parentNode;

				        if (parent != null)
				        {
					        var img = parent.getElementsByTagName("img");
            					
					        if (img != null)
						        img[0].setAttribute("src", "/SCA/images/expanded.gif");
				        }
    				    
				        break;
			        }
		        }
            		
		        if (!expanded)
			        ulItems[i].style.display = "none";
	        }
        }

        function setupSiteMap(treeId) 
        {
            var treeNode = document.getElementById(treeId);

            if (treeNode == null)
	            return;

            var treeItems = document.getElementById(treeId).getElementsByTagName("ul");

            for (var i = 0; i < treeItems.length; i++)
    	    {
    	        var par = treeItems[i].parentNode;
        	    
    	        for (var j = 0; j < 8; j++)
    	        {
    	            if (par == treeNode || par == null)
    	                break;
  
    	            par = par.parentNode;
    	        }

	            var parent = treeItems[i].parentNode;
	            var img = null;

	            if (parent != null)
		            img = parent.getElementsByTagName("img");

    	        if (j > 2)
    	        {      
                    treeItems[i].style.display = "none";

	                if (img != null)
		                img[0].setAttribute("src", "/SCA/images/collapsed.gif");
    	        }
    	        else
    	        {        	        
                    treeItems[i].style.display = "block";

	                if (img != null)
		                img[0].setAttribute("src", "/SCA/images/expanded.gif");
                }
            }
        }

        function setupSiteMapSCA(siteMapId) 
        {
            var divSiteMaps = document.getElementById("sitemaps");
            
            if (divSiteMaps == null)
                return;
            
            var ulElements = divSiteMaps.getElementsByTagName("ul");
            var ulTopNode;
            var ulNode;
            var parentNode;
            var links;
            
            for (var i = 0; i < ulElements.length; i++)
            {
                if (ulElements[i].id == siteMapId) // ulTopNode
                {
                    ulTopNode = ulElements[i];
                }
                else // ulNode
                {
                    ulNode = ulElements[i];
                    parentNode = ulNode.parentNode;
                    links = null;
                    
                    if (parentNode != null)
		                links = parentNode.getElementsByTagName("a");
                	    
    	            for (var parentCount = 0; parentCount < 3; parentCount++)
	                {
	                    if (parentNode == null || parentNode == ulTopNode)
	                        break;
            	        
	                    parentNode = parentNode.parentNode;
	                }
            				
	                if (parentCount > 2)
	                {
                        ulNode.style.display = "none";

                        if (links != null)
	                        links[0].innerHTML = "+";
	                }
	                else
	                {
                        ulNode.style.display = "block";
                        
                        if (links != null)
	                        links[0].innerHTML = "&minus;";
                    }
                }
            }
        }

        function swapTreeNode(img, node)
        {
            if (document.getElementById(node).style.display != "none")
            {
	            document.getElementById(node).style.display = "none";
	            document.getElementById(img).setAttribute("src", "/SCA/images/collapsed.gif");
	        }
            else
            {
	            document.getElementById(node).style.display = "block";
	            document.getElementById(img).setAttribute("src", "/SCA/images/expanded.gif");
	        }
        }
        
        function swapTreeNodeSCA(node, link)
        {
            if (document.getElementById(node).style.display != "none")
            {
	            document.getElementById(node).style.display = "none";
	            document.getElementById(link).innerHTML = "+";
	        }
            else
            {
	            document.getElementById(node).style.display = "block";
	            document.getElementById(link).innerHTML = "&minus;";
	        }
        }

        function uncheckSearchAll(treeId, searchAllId)
        {
            var navItems = document.getElementById(treeId).getElementsByTagName("input");

            if (navItems == null)
	            return;
        	
            for (var i = 0; i < navItems.length; i++)
	            if (navItems[i].checked)
	            {
		            document.getElementById(searchAllId).checked = false;
		            return;
	            }

            document.getElementById(searchAllId).checked = true; //indeterminate
        }        
        // -->
    

