
sfHover = function() {

	var nav = document.getElementById("nav");
	
	if (nav)
	{
		var sfEls = nav.getElementsByTagName("li");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				AddClass(this, "sfhover");					
			}
			sfEls[i].onmouseout=function() {
				KillClass(this, "sfhover");				
			}
		}
	}
}

setSubMenuWidths = function() { 

	var uls = document.getElementById("nav").getElementsByTagName("ul");

	for (var k=uls.length; k--; )
	{
		ul = uls[k];

		var bigWidth = 0;

		for (var i=ul.childNodes.length; i--;)
		{
			if (ul.childNodes[i].nodeType == 1)
			{
				var a = ul.childNodes[i].childNodes[0];

				if (a.tagName == "A" && a.offsetWidth > bigWidth)
					bigWidth = a.offsetWidth;
			}
		}

		ul.style.width = ( bigWidth + 16 ) + "px";

	}
}

AddLoadEvent(setSubMenuWidths);
AddLoadEvent(sfHover);



function debug(str)
{
	document.getElementById("debug").innerHTML += str + "\t";
}