var agt=navigator.userAgent.toLowerCase();
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var menuids=["treemenu1"] //Enter id(s) of SuckerTree UL menus, separated by commas

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++)
    {

			    	var mw = setwidth(ultags[t]);
			    	
					if (ultags[t].parentNode.parentNode.id==menuids[i])
					{ 
						ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to be height of main menu item
					}
					else{
						if(is_ie){var we = 3;}else{var we=30;}
					 //alert();
					  ultags[t].style.left=(ultags[t].parentNode.getElementsByTagName("li")[0].offsetWidth - we)+"px" //position menu to the right of menu item that activated it
					}
			    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 setwidth(obj)
{
	var count = obj.getElementsByTagName("li").length;
	var gcount = count;
	var widths = new Array();
	for (var i=0; i<count; i++)
	{
		widths[i] = obj.getElementsByTagName("li")[i].offsetWidth;
	}
	var j=0;
	for(i=0;i<widths.length;i++)
	{
	if(widths[i]>widths[j])
	j=i;
	}
	var maxWidth = widths[j];


	for (var i=0; i<count; i++)
	{
		if(is_ie)
		{
			obj.getElementsByTagName("li")[i].style.width = maxWidth + 3  +"px";
		}
		
		obj.getElementsByTagName("li")[i].getElementsByTagName("a")[0].style.display = "block";
		obj.getElementsByTagName("li")[i].getElementsByTagName("a")[0].style.width = maxWidth + 3  +"px";
		//alert(obj.getElementsByTagName("li")[i].offsetWidth +'---' +obj.getElementsByTagName("li")[i].getElementsByTagName("a")[0].innerText + obj.getElementsByTagName("li")[i].getElementsByTagName("a")[0].offsetWidth);
		
	}
//	obj.getElementsByTagName("ul")[0].style.display = "none";

}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus_horizontal, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus_horizontal)