itemForHide = new Array();

function hideItem() {
	for (var i=itemForHide.length-1; i>=0; i--) {
		if (itemForHide[i] != null) {
			itemForHide[i].className=itemForHide[i].className.replace(new RegExp("sfhover", 'g'), "");
		    itemForHide[i] = null;
		}
    }	
}

function sfHover() {
	if (document.getElementById("top_menu") == null)
		return;
    var sfEls = document.getElementById("top_menu").getElementsByTagName("LI");
    for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			for (var i=itemForHide.length-1; i>=0; i--) {
			    if (itemForHide[i] == this)
			    	itemForHide[i] = null;
			}
		    this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
		    itemForHide[itemForHide.length] = this;
		    setTimeout('hideItem()', 5);
		}
	}	
}

