function luna_addEvent(obj, evType, fn){
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, false);
		return true;
	} else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	} else {
		return false;
	}
}
var menuList = ["menu"];
function menuHandler()
{
	if(menuList.length>0)
	{
		for(i=0; i<menuList.length; i++)
		{
			
			var menu_element = document.getElementById(menuList[i]);
			if(menu_element)
			{
				var menu_list = menu_element.getElementsByTagName('ul')[0];
				if(menu_list)
				{
					var sub_menues = menu_list.getElementsByTagName('ul');
					if(sub_menues)
					{
						if(sub_menues.length>0)
						{
							for(u=0; u<sub_menues.length; u++)
							{
								sub_menues[u].style.display = 'none';
								sub_menues[u].parentNode.onmouseover = function()
								{
									var sub_menu_list = this.getElementsByTagName('ul')[0];
									if(sub_menu_list)
									{
										holder_li = sub_menu_list.parentNode;
				                        holder_a = holder_li.getElementsByTagName('a')[0];

										sub_menu_list.style.display = 'block';
										holder_a.className = "selected";
									}
								}
								
								sub_menues[u].parentNode.onmouseout = function()
								{
									
									var sub_menu_list = this.getElementsByTagName('ul')[0];
									if(sub_menu_list)
									{
										holder_a.className = "";
										sub_menu_list.style.display = 'none';
									}
								}
							}
						}
					}
				}
			}
		}
	}
}
luna_addEvent(window, 'load', menuHandler);