var elementMenuCourant ;


function repliage(elementMenuCourant)
{
	var ele = $(elementMenuCourant) ;
	Effect.SlideUp(ele.next(),{ duration: 0.100 });
}

function depliage(eve)
{
	var ele = eve.element() ;
	var idele =  ele.identify() ;
	if( elementMenuCourant == idele )
		return ;
	depliageId(idele);
}

function desoulignage(eve)
{
	var ele = eve.element().style.textDecoration = 'none' ; 
}

function depliageId(idEle)
{
	queue = Effect.Queues.get('menuxscope')
	var i = 0
	queue.each(function(effect) { i++ });
	if( i > 0)   {
		$(idEle).style.textDecoration = 'underline' ;
		return ;
	}
	if(elementMenuCourant)
		 Effect.SlideUp($(elementMenuCourant).next(),{ duration: 0.100, queue: { position: 'end', scope: 'menuxscope'} });
	elementMenuCourant = idEle ;
	Effect.SlideDown($(idEle).next(),{ duration: 0.200 ,  queue: { position: 'end', scope: 'menuxscope'} });
}