
document.write("<script language='javascript' src='scripts/bsa_client_src_bt.js'></script>");

var menuids=["MainMenu"] //Enter id(s) of UL menus, separated by commas

function buildsubmenus()
{
    for (var i=0; i<menuids.length; i++) {
		var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul");
		var topLevelMenuItems = document.getElementById(menuids[i]).childNodes;
		
		var j=0;
		
		if(isIE) {
			switch(j) {
				case 0: 
					topLevelMenuItems[0].style.left = "10px";
					topLevelMenuItems[0].style.paddingLeft = "25px";
					topLevelMenuItems[0].style.paddingRight = "25px";
					topLevelMenuItems[0].style.paddingTop = "7px";
					topLevelMenuItems[0].style.paddingBottom = "7px";
				case 1:
					topLevelMenuItems[1].style.left = "50px";
					topLevelMenuItems[1].style.paddingLeft = "25px";
					topLevelMenuItems[1].style.paddingRight = "25px";
					topLevelMenuItems[1].style.paddingTop = "7px";
					topLevelMenuItems[1].style.paddingBottom = "7px";
				case 2:
					topLevelMenuItems[2].style.left = "90px";
					topLevelMenuItems[2].style.paddingLeft = "25px";
					topLevelMenuItems[2].style.paddingRight = "25px";
					topLevelMenuItems[2].style.paddingTop = "7px";
					topLevelMenuItems[2].style.paddingBottom = "7px";
				case 3:
					topLevelMenuItems[3].style.left = "98px";
					topLevelMenuItems[3].style.paddingLeft = "25px";
					topLevelMenuItems[3].style.paddingRight = "25px";
					topLevelMenuItems[3].style.paddingTop = "7px";
					topLevelMenuItems[3].style.paddingBottom = "7px";
				case 4:
					topLevelMenuItems[4].style.left = "110px";
					topLevelMenuItems[4].style.paddingLeft = "25px";
					topLevelMenuItems[4].style.paddingRight = "25px";
					topLevelMenuItems[4].style.paddingTop = "7px";
					topLevelMenuItems[4].style.paddingBottom = "7px";
				case 5:
					topLevelMenuItems[5].style.left = "135px";
					topLevelMenuItems[5].style.paddingLeft = "25px";
					topLevelMenuItems[5].style.paddingRight = "25px";
					topLevelMenuItems[5].style.paddingTop = "7px";
					topLevelMenuItems[5].style.paddingBottom = "7px";
			}
		} else {
			switch(j) {
				case 0: 
					topLevelMenuItems[1].style.left = "10px";
					topLevelMenuItems[1].style.paddingLeft = "25px";
					topLevelMenuItems[1].style.paddingRight = "25px";
					topLevelMenuItems[1].style.paddingTop = "7px";
					topLevelMenuItems[1].style.paddingBottom = "7px";
				case 1:
					topLevelMenuItems[3].style.left = "50px";
					topLevelMenuItems[3].style.paddingLeft = "25px";
					topLevelMenuItems[3].style.paddingRight = "25px";
					topLevelMenuItems[3].style.paddingTop = "7px";
					topLevelMenuItems[3].style.paddingBottom = "7px";
				case 2:
					topLevelMenuItems[5].style.left = "90px";
					topLevelMenuItems[5].style.paddingLeft = "25px";
					topLevelMenuItems[5].style.paddingRight = "25px";
					topLevelMenuItems[5].style.paddingTop = "7px";
					topLevelMenuItems[5].style.paddingBottom = "7px";
				case 3:
					topLevelMenuItems[7].style.left = "98px";
					topLevelMenuItems[7].style.paddingLeft = "25px";
					topLevelMenuItems[7].style.paddingRight = "25px";
					topLevelMenuItems[7].style.paddingTop = "7px";
					topLevelMenuItems[7].style.paddingBottom = "7px";
				case 4:
					topLevelMenuItems[9].style.left = "110px";
					topLevelMenuItems[9].style.paddingLeft = "25px";
					topLevelMenuItems[9].style.paddingRight = "25px";
					topLevelMenuItems[9].style.paddingTop = "7px";
					topLevelMenuItems[9].style.paddingBottom = "7px";
				case 5:
					topLevelMenuItems[11].style.left = "135px";
					topLevelMenuItems[11].style.paddingLeft = "25px";
					topLevelMenuItems[11].style.paddingRight = "25px";
					topLevelMenuItems[11].style.paddingTop = "7px";
					topLevelMenuItems[11].style.paddingBottom = "7px";
			}
		}
		
		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="27px";
				ultags[t].style.left="25px";
				//dynamically position first level submenus to be height of main menu item
			}
			
			ultags[t].parentNode.onmouseover=function(e){
			this.getElementsByTagName("ul")[0].isMouseOver=true;
			this.getElementsByTagName("ul")[0].style.visibility="visible";
			hideAllOther(this);
		
			if(this.toref)
			window.clearTimeout(this.toref);
		}
	
		ultags[t].parentNode.onmouseout=function() {
			var saveref=this.getElementsByTagName("ul")[0];
			saveref.isMouseOver=false;
			
			if(this.toref)
			window.clearTimeout(this.toref);
			
			this.toref=window.setTimeout(function(e) {
				if(!saveref.isMouseOver)
				saveref.style.visibility="hidden"
			},100);
		}
	}
}
}

function hideAllOther(liobj){
	var p=liobj.parentNode.childNodes;
	
	var i;
	try {
		for (i=0; i<p.length; i++){
			if (liobj != p[i] && "LI"==p[i].tagName && p[i].getElementsByTagName("ul").length)
				p[i].getElementsByTagName("ul")[0].style.visibility="hidden";
		}
	} catch(e) {
		alert(p[i].innerHTML)
	}
}


//Dropdown functions
var geomenuids=["treemenu2"] //Enter id(s) of SuckerTree UL menus, separated by commas

function builddropDownList(){
for (var i=0; i<geomenuids.length; i++){
var ultags=document.getElementById(geomenuids[i]).getElementsByTagName("ul");
for (var t=0; t<ultags.length; t++){
if (ultags[t].parentNode.parentNode.id==geomenuids[i]){ //if this is a first level submenu
		ultags[t].style.top="13px";
		ultags[t].style.left="-10px";
		//dynamically position first level submenus to be height of main menu item
	} else { //else if this is a sub level menu (ul)
		ultags[t].style.left="160px" //position menu to the right of menu item that activated it
	}
	
ultags[t].parentNode.onmouseover=function(e){
this.getElementsByTagName("ul")[0].isMouseOver=true;
this.getElementsByTagName("ul")[0].style.visibility="visible"
hideAllOther(this);

if(this.toref)
	window.clearTimeout(this.toref);
}
ultags[t].parentNode.onmouseout=function(){
var saveref=this.getElementsByTagName("ul")[0];
saveref.isMouseOver=false;
if(this.toref)
	window.clearTimeout(this.toref);

this.toref=window.setTimeout(function(e){
if(!saveref.isMouseOver)
saveref.style.visibility="hidden"
},100);
}
}
}
}

function hideAllOther(liobj){
var p=liobj.parentNode.childNodes;

var i;
try{
for (i=0; i<p.length; i++){
if (liobj != p[i] && "LI"==p[i].tagName && p[i].getElementsByTagName("ul").length)
p[i].getElementsByTagName("ul")[0].style.visibility="hidden";
}
}catch(e){
alert(p[i].innerHTML)
}

}
//Dropdown functions

