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

function tellfriend(file)
{
	FriendWindow = window.open(file, "Friend", "width=550,height=600,scrollbars=yes");
	FriendWindow.focus();
}

function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, '')
}


function buildsubmenus_horizontal(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
	var litags=document.getElementById(menuids[i]).getElementsByTagName("li")
    for (var t=0; t<litags.length; t++)
	{
    	litags[t].onmouseover=function(){
			// Hide all parent uls
			var litags=this.parentNode.getElementsByTagName("ul")
			for (var t=0; t<litags.length; t++)
			{
				var alllis=this.parentNode.getElementsByTagName("a")
				for (var i=0; i<alllis.length; i++)
				{
					alllis[i].style.backgroundColor="#214171"
				}
				litags[t].style.visibility="hidden"
			}
			var alllis=this.getElementsByTagName("a")
			for (var i=0; i<alllis.length; i++)
			{
				alllis[i].style.backgroundColor="#4889EA"
			}
		}
	}
	
  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].style.left=-ultags[t].parentNode.offsetLeft+10+"px"
			ultags[t].parentNode.getElementsByTagName("a")[0].className="mainfoldericon"

		}
    ultags[t].parentNode.onmouseover=function(){
	  	var litags=this.getElementsByTagName("li")
		for (var t=0; t<litags.length; t++)
		{
			litags[t].onmouseover=function(){
				// Do Nothing when over sub level items
			}
		}
		var alllis=this.parentNode.parentNode.getElementsByTagName("a")
		for (var i=0; i<alllis.length; i++)
		{
			alllis[i].style.backgroundColor="#214171"
		}
		var alllis=this.getElementsByTagName("a")
		for (var i=0; i<alllis.length; i++)
		{
			alllis[i].style.backgroundColor="#4889EA"
		}
		var alltabs=this.parentNode.getElementsByTagName("ul")
		for (var i=0; i<alltabs.length; i++)
		{
			alltabs[i].style.visibility="hidden"
		}
    	this.getElementsByTagName("ul")[0].style.visibility="visible"
		this.getElementsByTagName("a")[0].style.backgroundColor="#4889EA"
    }
    }
  }
}
