function close_menu(el,sub_height){
	var transition = new	Fx.Style(el,'margin-top',{transition:Fx.Transitions.Back.easeIn,duration:400});
	transition.start(sub_height-15,0)
}
function open_menu(el,sub_height){
	var transition = new	Fx.Style(el,'margin-top',{transition:Fx.Transitions.Back.easeOut,duration:400});
	transition.start(0,sub_height-15);

}
function init_menu(){
	var current_open = false;
	$$('.menu_item').each(function(el){
		var sub = $E('ul',el);

		if(sub){
			$E('a',el).href = 'javascript:void(0)';
			var sub_height = sub.scrollHeight;
			sub.setStyle('margin-top',-(sub_height-4));
			var transition = new	Fx.Style(el,'margin-top',{transition:Fx.Transitions.Back.easeOut,duration:200});
			el.addEvent('click',function(){
				sub.setStyle('visibility','visible');
				if(el.getStyle('margin-top').toInt()!=0){//Fermeture
					close_menu(el,sub_height);
					current_open = false;
				}else{//Ouverture
					if(current_open){
						close_menu(current_open.el,current_open.sub);
					}
					open_menu(el,sub_height);
					current_open = {'el':el,'sub':sub_height};
				}
			}.bind(el));
		}
	});
}
Window.onDomReady(function() {
	$$('.quick_jump').addEvent('change',function(ev){
		if(this.value!=0){
			$$('.submit').each(function(el){
				el.setProperty('value','Patientez...');
				el.addEvent('click',function(ev){
						return 0;
					});
			});
			Window.location = this.value;
		}
	});
try{
	$('search').addEvent('submit',function(ev){
		ev = new Event(ev);
		ev.stop();
		var search_value = $('search').getElement('#search_value').value;
		if(search_value){
			window.location = $('search').getElement('#location').value+search_value;
		}else{
			alert('Merci d\'entrer un pseudo a rechercher');
		}
	});
}catch(e){
}
	init_menu();
});


