//SuckerTree Horizontal Menu (Sept 14th, 06)


//By Dynamic Drive: http://www.dynamicdrive.com/style/




var menuids=["treemenu1"]; //Enter id(s) of SuckerTree UL menus, separated by commas


var MenuSpan=null;


function buildsubmenus_horizontal(){


for (var i=0; i<menuids.length; i++){


  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")


    for (var t=0; t<ultags.length; t++){


		if (ultags[t].parentNode.parentNode.id==menuids[i]){ //if this is a first level submenu



			
			ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to be height of main menu item


			ultags[t].parentNode.getElementsByTagName("a")[0].className="mainfoldericon"


		}


		else{ //else if this is a sub level menu (ul)


			if (MenuSpan.dir=="rtl")


			{


			  ultags[t].style.left=-(ultags[t-1].getElementsByTagName("a")[0].offsetWidth*2)+"px" //position menu to the right of menu item that activated it


			  //ultags[t].style.top=-ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to 


			}else


			{


				ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it


			 	ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to 


			}


    	ultags[t].parentNode.getElementsByTagName("a")[0].className="subfoldericon"


		}


    ultags[t].parentNode.onmouseover=function(){


    this.getElementsByTagName("ul")[0].style.visibility="visible"


    }


    ultags[t].parentNode.onmouseout=function(){


    this.getElementsByTagName("ul")[0].style.visibility="hidden"


    }


    }


  }


  


}





function buildsubmenus_vertical(){


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="subfoldericon";


		if (ultags[t].parentNode.parentNode.id==menuids[i]) //if this is a first level submenu


		{


			if (MenuSpan.dir=="rtl")


			{


				ultags[t].style.left=-ultags[t].parentNode.offsetWidth+"px" //dynamically position first level submenus to be width of main menu item


			}else


			{


				ultags[t].style.left=ultags[t].parentNode.offsetWidth+"px" //dynamically position first level submenus to be width of main menu item


			}


		}else //else if this is a sub level submenu (ul)


		{


				if (MenuSpan.dir=="rtl")


				{


			  	ultags[t].style.left=-ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it


			  }else


			  {


			  	ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it


			  }


			}


    ultags[t].parentNode.onmouseover=function(){


    this.getElementsByTagName("ul")[0].style.display="block"


    }


    ultags[t].parentNode.onmouseout=function(){


    this.getElementsByTagName("ul")[0].style.display="none"


    }


    }


		for (var t=ultags.length-1; t>-1; t--){ //loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars


		ultags[t].style.visibility="visible"


		ultags[t].style.display="none"


		}


  }


}





if (window.addEventListener)


{


	window.addEventListener("DOMContentLoaded", SetFDSMenu, false);


	window.addEventListener("resize", SetFDSMenu, false);


}


else if (window.attachEvent)


{


	window.attachEvent("onload", SetFDSMenu);


	window.attachEvent("onresize", SetFDSMenu);


}





function SetFDSMenu()


{

	MenuSpan=document.getElementById("FDSMenu");


	if (!MenuSpan)


	{


		MenuSpan=null;


		return;


	}


	if (MenuSpan.getAttribute("layout")=="horz")


		buildsubmenus_horizontal();


	else


		buildsubmenus_vertical();


}



