var bn_timeout="";

make_hover();
function make_hover()
{	var d = document.getElementById("bn_menu").getElementsByTagName("li");
	if(d)
		for(var bn_i=0; bn_i<d.length;bn_i++)
		{	if(d[bn_i].getElementsByTagName("ul").length>0)
			{	d[bn_i].onmouseover = new Function ("give_hover_class(this)");
				d[bn_i].onmouseout = new Function ("kill_hover_class()");
			}
			if(d[bn_i].getElementsByTagName("a").length==1)
			{	d[bn_i].getElementsByTagName("a")[0].onmouseover = new Function ("close_menu()");
			}
		}
}

function give_hover_class(s)
{		if(s.className!="hover") close_menu();
		s.className = "hover";
}

function kill_hover_class()
{	bn_timeout = window.setTimeout("close_menu()", 1500);
}

function close_menu()
{	if(bn_timeout) window.clearTimeout(bn_timeout);
	var d = document.getElementById("bn_menu").getElementsByTagName("li");
	if(d)
		for(var bn_i=0; bn_i<d.length;bn_i++)
		{	if(d[bn_i].className=="hover")
			{	d[bn_i].className="";
			}
		}
}


