window.addEvent('domready', function(){

	var tog = $$('.avec');
	var sousmenu = $$('.sousmenuul');

	var thispageurl = document.location.href;

	if ((thispageurl.contains('/fr/shan') == true) || (thispageurl.contains('/gb/shan') == true )) var actif = 0;
	else if ((thispageurl.contains('/fr/metiers') == true ) || (thispageurl.contains('/gb/metiers') == true ))  var actif = 1;
	else if ( (thispageurl.contains('/fr/contact')) || (thispageurl.contains('/fr/clients')) || (thispageurl.contains('/fr/actualites')) || (thispageurl.contains('/fr/reseaux')) || (thispageurl.contains('/gb/contact')) || (thispageurl.contains('/gb/clients')) || (thispageurl.contains('/gb/actualites')) || (thispageurl.contains('/gb/reseaux')) )  var actif = 'no';
	else var actif = 0;

	sousmenu.each(function(el, i) {
		var slider = new Fx.Slide(el, { wait: false, duration: 700 })
		
		slider.hide();

		if ($defined(actif)) {
			if (actif == i) {
				slider.slideIn();
			}
		}

		if ($defined(actif)) {
			if (actif == i) {
				tog[i].addClass('select');
			}
		}			

		tog.each(function(elem, j){
			if ( j == i )
			elem.addEvent('mouseenter', function(e){
				elem.addClass('select');
				slider.slideIn();
			});

			if (j != i)
			elem.addEvent('mouseenter', function(e){
				if ( (!$defined(actif)) || (i != actif) ){
					tog[i].removeClass('select');
					slider.slideOut();
				}
			});
		});
		
		$$('.sans').each(function(ele) {
			ele.addEvent('mouseenter', function(){
				if ( (!$defined(actif)) || (i != actif) ){
					slider.slideOut();
					tog[i].removeClass('select');
				}
			});
		});
		
		$('menu').addEvent('mouseleave', function(){
			(function(){
				if ( (!$defined(actif)) || (i != actif) ){ 
					tog[i].removeClass('select');
					slider.slideOut();
				}
			}).delay(2000);
		});
			
	});
	
});	