window.addEvent('domready', function(){
	// Onglets de navigation : rollover pour tous les navigateurs
	if($('sitenav')){
		$$('#sitenav ul').each(function(el){
			var li = el.getParent('li');
			var nav_flyout_container = $('nav_flyout_container');
			li.addEvent('mouseenter', function(){
				li.getSiblings('li').removeClass('hover');
				li.addClass('hover');
			});
			// TODO s'assurer que les lecteurs d'écrans s'aperçoivent que le sous-menu est apparu
			var a = el.getPrevious('a');
			a.addEvent('focus', function(){
				li.getSiblings('li').removeClass('hover');
				li.addClass('hover');
			});
		});
	}
	// Blocs de navigation
	if($('nav_flyout_container') && $('flyout_container') && $$('#sitenav a[id]').length){
		$$('#sitenav a[id]').each(function(el){
			var id = el.get('id');
			if (!id.test(/^trigger_/)) {return}
			var target = $(id.replace('trigger_', 'flyout_'));
			if (target) {
				el.addEvent('mouseenter', function(e){
					var displayed = $$('#nav_flyout_container .flyout');
					if(displayed.length){
						$('flyout_container').adopt(displayed);
					}
					$('nav_flyout_container').adopt(target);
					el.getParent().getParent().getElements('a').removeClass('hover');
					el.addClass('hover');
				});
				target.addEvent('mouseleave', function(e){
					$('flyout_container').adopt(target);
					el.removeClass('hover');
				});
				el.addEvent('focus', function(e){
					var displayed = $$('#nav_flyout_container .flyout');
					if(displayed.length){
						$('flyout_container').adopt(displayed);
					}
					$('nav_flyout_container').adopt(target);
					el.getParent().getParent().getElements('a').removeClass('hover');
					el.addClass('hover');
				});
				el.addEvent('blur', function(e){
					var links = target.getElements('a');
					links[0].focus();
					var next = el.getParent('li').getNext('li').getFirst('a');
					links.getLast().addEvent('blur',function(e){
						next.focus();
					}.bind(next));
				});
			}
		});
	}
	
	var forgetPasswordLink = $('monespacealptis_forgetpassword'); 
	
	if(forgetPasswordLink){
		forgetPasswordLink.addEvent('click', function(e){
			e = new Event(e);
			var forgetForm = $('monespacealptis_forgetpassword_form');
			if(forgetForm){
				forgetForm.removeClass('hide');
			}
			e.preventDefault();
			return false;
		});
		
	}
	
});