var show_now = -1;

function initPage()
{

	var n = document.getElementById("navigation");
	if (n)
	{
		var lis = n.getElementsByTagName("li");
		var cnt = -1;
		for (var i = 0; i < lis.length; i++)
		{
			if (lis[i].parentNode.id == "navigation")
			{
				
				if(lis[i].getElementsByTagName('ul').length == 0)
				{
					var _divs = lis[i].getElementsByTagName('div');
					if(_divs[0])
					{
						_divs[0].style.display = 'none';
					}
				}
				
				cnt++;
				if(lis[i].className.indexOf("active") != -1)
				{
					show_now = cnt;
				}
			}
			else
			{
				if(lis[i].className.indexOf("active") != -1)
				{
					show_now = cnt;
				}
			}
		}
	}

	
	
	var accordion_block = document.getElementById('navigation');
	if(accordion_block)
	{
		var accordion = new Accordion('a.toggler', 'div.element', {
			show: show_now, alwaysHide: true,
			opacity: false,
			onActive: function(toggler, element){
				if(toggler.parentNode.parentNode.id == "navigation")
				{
					if(toggler.parentNode.getElementsByTagName('ul').length > 0)
					{
						toggler.parentNode.className += ' open';
					}
					toggler.parentNode.className += ' active';				
				}
			},		 
			onBackground: function(toggler, element){
				if(toggler.parentNode.parentNode.id == "navigation")
				{
					toggler.parentNode.className = toggler.parentNode.className.replace('open','');
					toggler.parentNode.className = toggler.parentNode.className.replace('active','');
				}
			}
		}, accordion_block);		 
	}
}

if (window.addEventListener)
	window.addEventListener("load", initPage, false);
else if (window.attachEvent)
	window.attachEvent("onload", initPage);

