function addHover(tag, parentId) 
{
	if (window.attachEvent)	{
		window.attachEvent("onload", function() 	{
			var sfEls = null;
			
			if(!parentId)
				var sfEls = document.getElementsByTagName(tag)
			else if(document.getElementById(parentId))
				var sfEls = document.getElementById(parentId).getElementsByTagName(tag);
			
			if(sfEls)	{
				for (var i=0; i<sfEls.length; i++) 	{
					sfEls[i].onmouseover = function()	{ this.className += " sfhover";	}
					sfEls[i].onmouseout = function() 	{ this.className = this.className.replace(new RegExp(" sfhover\\b"), "");	}
				}
			}
		});
	}
}

addHover("li");