 var $D = YAHOO.util.Dom;
		var $E = YAHOO.util.Event;
		var $C = YAHOO.util.Cookie;
    var $ = $D.get;
	function observeNavi()
		{
			var navi = $('Navigation');
			var selectedNavi = $C.get("naviSelected", Number);
			
			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)
							{
							$D.addClass(nav_el,'selectedNav');
							}
						//$E.addListener(nav_el, "click", handleNaviClick, i);
						var subels = $D.getElementsBy(function (el){return true;}, 'a', nav_el);
						$E.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 ($C.set("naviSelected", index))
				{
				var targetLink = $E.getTarget(e, 'a');
				if (targetLink.tagName=='SPAN') targetLink = targetLink.parentNode;
				if (targetLink.href)
					{
						$E.preventDefault(e);
						location.href=targetLink.href;
					}
				}
		}
		
	function resizeContent()
		{
			var content = $('staticcontent');
			var actualContentHeight = content.offsetHeight;
			var minContHeight = $D.getViewportHeight() - 200;
			if (minContHeight>actualContentHeight) $D.setStyle(content, 'height', minContHeight+'px');
		}
	
	$E.onAvailable('Navigation', observeNavi);
	//$E.onDOMReady(resizeContent);
	$E.addListener('body', "load", resizeContent);