	var iMouseTimer = 500;
	var arrMenusToClose = new Array();
	
	function openMenu(aMenuItem)
	{
		aMenuItem.className +=" sfhover";
	}
	
	
	function closeMenu(menuItemToCloseId)
	{
		menuItemToClose = document.getElementById(menuItemToCloseId);
		menuItemToClose.className = "";		
	}
	
	function setParentMenuItemIcons()
	{
		var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	
		for (var i=0; i<sfEls.length; i++) 
		{
			if ((sfEls[i].parentNode.id != null) && (sfEls[i].parentNode.id == "nav"))
			{
				//set big arrow
				var sChildrenUl = sfEls[i].getElementsByTagName("UL");
				
				if (sChildrenUl.length > 0)
				{
					var sChildrenAhref = sfEls[i].getElementsByTagName("A");
					if (sChildrenAhref.length > 0)
						sChildrenAhref[0].className = "bigdaddy";
				}				
			}
			else
			{
				var sChildrenUl = sfEls[i].getElementsByTagName("UL");
				
				if (sChildrenUl.length > 0)
				{
					var sChildrenAhref = sfEls[i].getElementsByTagName("A");
					if (sChildrenAhref.length > 0)
						sChildrenAhref[0].className = "daddy";
				}
			}
		}
	}
	
	sfHover = function() 
	{
		var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	
		for (var i=0; i<sfEls.length; i++) 
		{	
			sfEls[i].id=i;
			sfEls[i].onmouseover=  function() 
				{
					for (var j= 0; j< arrMenusToClose.length; j++)
					{
						clearTimeout(arrMenusToClose[j]["TIMER_ID"]);
						closeMenu(arrMenusToClose[j]["ID"]);
					}
					arrMenusToClose = new Array();
					openMenu(this);
				}
	
			sfEls[i].onmouseout=
				function() 
				{
					var iNewItemRow = arrMenusToClose.length;
				    var iTimerId =  setTimeout("closeMenu('" + this.id + "')", iMouseTimer);
					arrMenusToClose[iNewItemRow]= new Array();
					arrMenusToClose[iNewItemRow]["ID"] = this.id;
					arrMenusToClose[iNewItemRow]["TIMER_ID"] = iTimerId;
				}
		}
	}