// JavaScript Document

var transtionTime = 190;
var initialFontSize = 11;
var expansionFontSize = 15;
var letterSpacing = 0;
var expansionLetterSpacing = 1;


function Expand(element)
{
	if(!element.expanded)
	{
		var myFx = new Fx.Styles(element,{duration : transtionTime});
	
		myFx.start
		(
			{
				'letter-spacing' : [letterSpacing,expansionLetterSpacing],
				'font-size' : [initialFontSize,expansionFontSize]
			}
		 );
		
		element.expanded = true;
	}
	else
	{
		return;	
	}
	
}


function Reset(element)
{
	
	if(element.expanded)
	{
		
			var myFx = new Fx.Styles(element,{duration : transtionTime});
		
			myFx.start
			(
				{
					'letter-spacing' : [expansionLetterSpacing,letterSpacing],
					'font-size' : [expansionFontSize,initialFontSize]
				}
			 );
			
			element.expanded = false;
	
	}
	
}

function SetMenu(element,selectedIndex)
{
	$$('#mainMenu ul li a').forEach
	(
	 	function
		(
		 	item,index
		)
		{	
			if(index == selectedIndex)
			{
				var parent = item.getParent();
				parent.addClass('menu_item_selected');
			}
			else
			{
				item.addEvent('mouseover',function(){Expand(this)});
				item.addEvent('mouseout',function(){Reset(this)});
			}
		}
	);
	
	
}