| 
				   | 
				
| Línia 223: | 
Línia 223: | 
 |       }  |  |       }  | 
 |    }  |  |    }  | 
 |  
  |  | 
 |   // adds show/hide-button to navigation bars
  |  | 
 |   function createNavigationBarToggleButton()
  |  | 
 |   {
  |  | 
 |      var indexNavigationBar = 0;
  |  | 
 |      // iterate over all < div >-elements 
  |  | 
 |      var divs = document.getElementsByTagName("div");
  |  | 
 |      for(
  |  | 
 |              var i=0; 
  |  | 
 |              NavFrame = divs[i]; 
  |  | 
 |              i++
  |  | 
 |          ) {
  |  | 
 |          // if found a navigation bar
  |  | 
 |          if (hasClass(NavFrame, "NavFrame")) {
  |  | 
 |  
  |  | 
 |              indexNavigationBar++;
  |  | 
 |              var NavToggle = document.createElement("a");
  |  | 
 |              NavToggle.className = 'NavToggle';
  |  | 
 |              NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
  |  | 
 |              NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
  |  | 
 |  
  |  | 
 |              var NavToggleText = document.createTextNode(NavigationBarHide);
  |  | 
 |              NavToggle.appendChild(NavToggleText);
  |  | 
 |              // Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)
  |  | 
 |              for(
  |  | 
 |                var j=0; 
  |  | 
 |                j < NavFrame.childNodes.length; 
  |  | 
 |                j++
  |  | 
 |              ) {
  |  | 
 |                if (hasClass(NavFrame.childNodes[j], "NavHead")) {
  |  | 
 |                  NavFrame.childNodes[j].appendChild(NavToggle);
  |  | 
 |                }
  |  | 
 |              }
  |  | 
 |              NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
  |  | 
 |          }
  |  | 
 |      }
  |  | 
 |      // if more Navigation Bars found than Default: hide all
  |  | 
 |      if (NavigationBarShowDefault < indexNavigationBar) {
  |  | 
 |          for(
  |  | 
 |                  var i=1; 
  |  | 
 |                  i<=indexNavigationBar; 
  |  | 
 |                  i++
  |  | 
 |          ) {
  |  | 
 |              toggleNavigationBar(i);
  |  | 
 |          }
  |  | 
 |      }
  |  | 
 |  
  |  | 
 |   } 
  |  | 
 |   addOnloadHook( createNavigationBarToggleButton );
  |  | 
 |      |  |      | 
 | // *****************************************************  |  | // *****************************************************  |