﻿// JScript File

$domready(function(){
	var SideMenu = $('side-menu');
	if(SideMenu)
	{
		var ParentDiv = SideMenu.getParent();
		var CurrentDiv = null;
		SideMenu.getElements('li').each(function(el){
			var DivArrow = el.getElement('div.arrow');
			if(DivArrow){
				if(el.getElement('ul'))
				{
					DivArrow.addEvent('click',function(e){
						el.toggleClass('closed');
						var NextTag = el.getNext('li');
						if(NextTag)
						{
							if(el.hasClass('closed'))
							{
								NextTag.removeClass('shaded');
							}
							else
							{
								NextTag.addClass('shaded');
							}
						}
					});
				}
				else
				{
					DivArrow.addEvent('click',function(e){
						location.href = el.getElement('a').getProperty('href');
					});
				}
			}
			if(el.hasClass('current'))
				CurrentDiv = el;
			else
				el.addClass('closed');
		});
		if(CurrentDiv)
		{
			var pointer = CurrentDiv.getParent('li.closed');
			while(pointer != null)
			{
				pointer.removeClass('closed');
				if(pointer.getParent('li.closed') == null)
				{
					var NextTag = pointer.getNext('li');
					if(NextTag)	NextTag.addClass('shaded');
					break;
				}
				else
				{
					pointer = pointer.getParent('li.closed');
				}
			}
		}
	}
});