/**
 * Javascript de gestion du menu
 *
 * @author Eric Jeker - Virtua SA <eric.jeker@virtua.ch>
 * @copyright Copyright © Virtua web solutions
 * @name: $ source: menu.js $
 * @version $ revision:1.0$ $ date: 19 oct. 06 $ $ author: eric $
**/


var Menu	= {
	effects : new Array(),
	colorNormal : '#f9f9f9',
	colorSelected : '#f0f0f0',
	
	mouseOver : function (link)	{
		//playSound(1) ;

		id = link.getAttribute('id') ;
		
		for (i = 0 ; i < Menu.effects.length ; i++)	{
			if (Menu.effects[i][0] == id)	{
				Logs.addLine('cancelling : ' + id) ;
				obj = Menu.effects[i][1] ;
				obj.cancel() ;
				
				Menu.effects.splice(i, 1) ;
			}
		}
		
		link.style.backgroundColor = Menu.colorSelected ;
	},

	mouseOut : function (link)	{
		//stopSound(1) ;
		clsName = link.className ;
		
		if (clsName.indexOf('selectedLink') == -1)	{
			id = link.getAttribute('id') ;
			Logs.addLine('id = ' + id) ;
			
			obj = new Effect.Highlight(link, {startcolor:Menu.colorSelected, endcolor:Menu.colorNormal, restorecolor:Menu.colorNormal, duration: 0.3})
			ary = new Array(id, obj) ;
			
			Menu.effects.push(ary) ;
		}
	},
	
	onClick : function (link, url)	{
		location.href = url ;
	}
}