    var $D = YAHOO.util.Dom;
		var $E = YAHOO.util.Event;
		var $C = YAHOO.util.Cookie;
    var $ = $D.get;
 function observeNavi()
  {
   var navi = YAHOO.util.Dom.get('Navigation');
   var selectedNavi = 0;
   
   if (navi)
   {
			var WindWidth = $D.getViewportWidth();
    for(var i=0;i<=navi.childNodes.length; i++)
    {
     var nav_el = navi.childNodes[i];
     if (nav_el && nav_el.tagName=='LI')
     {
      if (selectedNavi>=0 && selectedNavi==i)
       {
       YAHOO.util.Dom.addClass(nav_el,'selectedNav');
       }
      //YAHOO.util.Event.addListener(nav_el, "click", handleNaviClick, i);
      var subels = YAHOO.util.Dom.getElementsBy(function (el){return true;}, 'a', nav_el);
      YAHOO.util.Event.addListener(subels, "click", handleNaviClick, i);
      
			// fix for dropdowns
			if (($D.getX(nav_el)+400)>WindWidth) $D.addClass(nav_el,'openLeftNav');
     }
     
    }
   }
  }

 function handleNaviClick(e, index)
  {
   if (YAHOO.util.Cookie.set("naviSelected", index))
    {
    /*var targetLink = YAHOO.util.Event.getTarget(e, 'a');
		if (targetLink.tagName=='SPAN') targetLink = targetLink.parentNode;
		if (targetLink.href)
			{
				$E.preventDefault(e);
				location.href=targetLink.href;
			}*/
    }
  }
 
 YAHOO.util.Event.onAvailable('Navigation', observeNavi);