// JavaScript Document<script type="text/javascript">
var sfHover =
{
	getParent: function( oEl )
	{
		for (oItr = oEl; oItr; oItr = oItr.parentNode)
		{
			if (oItr.parentNode. id == this.szRootID)
			{
				return oItr;
			}
		}
		
		return null;
	},
	
	getParentAnchor: function( oEl )
	{
		oParent = this.getParent( oEl );
		
		if (oParent)
		{
			for (oItr = oParent.firstChild; oItr; oItr = oItr.nextSibling)
			{
				if (oItr.tagName == "A")
				{
					return oItr;
				}
			}
		}
		
		return null;
	},
	
	init: function(szRootID)
	{				
		var sfEls = document.getElementById(szRootID).getElementsByTagName("LI");
		
		this.szRootID = szRootID;
		
		for (var i=0; i<sfEls.length; i++) 
		{					
			sfEls[i].onmouseover=function() 
			{
				this.className+=" sfhover";	
				
				if (sfHover.getParentAnchor(this))
				{
					sfHover.getParentAnchor(this).style.backgroundPosition = "0 -73px";
			
				}

			}
			sfEls[i].onmouseout=function() 
			{
				this.className=this.className.replace(new RegExp(" *sfhover\\b"), "");	
				
				if (sfHover.getParentAnchor(this))
				{
					sfHover.getParentAnchor(this).style.backgroundPosition = "0 0px";
				}
			}
		}
	}
}


