//==============================================================
// File: Side Menu PopUp Style.js
// This menu is necessary for working with "Side Menu Renderer.xslt" 
// Created by: Alexander Tsvirchkov                             
// Created: 25/01/2007 16:00                                
//==============================================================

//Enter id(s) of Tree UL menus, separated by commas
var menuids=["menu1"] 

function createmenus(){
   for (var i=0; i<menuids.length; i++){
      var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
      for (var t=0; t<ultags.length; t++){
         ultags[t].parentNode.getElementsByTagName("a")[0].className="submenustyle"
      
         //if this is a first level submenu
  		   if (ultags[t].parentNode.parentNode.id==menuids[i]) 
            //dynamically position first level submenus to be width of main menu item  		
 	  	      ultags[t].style.left=(ultags[t].parentNode.offsetWidth)+"px" 
         //else if this is a sub level submenu (ul) 	  	  
		     else 
           //position menu to the right of menu item that activated it		  
		       ultags[t].style.left=(ultags[t-1].getElementsByTagName("a")[0].offsetWidth)+"px" 
		  
         ultags[t].parentNode.onmouseover=function(){
           this.getElementsByTagName("ul")[0].style.display="block"
         }
    
         ultags[t].parentNode.onmouseout=function(){
           this.getElementsByTagName("ul")[0].style.display="none"
         }
      }
  
      //loop through all sub menus again, and use "display:none" to hide menus 
	    for (var t=ultags.length-1; t>-1; t--){
	       ultags[t].style.visibility="visible"
		     ultags[t].style.display="none"
      }
   }
}

//Attach createmenus to OnLoad event
if (window.addEventListener)
   window.addEventListener("load", createmenus, false)
else if (window.attachEvent)
   window.attachEvent("onload", createmenus)


