var tHideSubMenu = null;

var tCarrousel = null;
var current_carrousel = 1;


	jQuery(document).ready(function(){
		jQuery('#contenu-menu-home ul li ul').hide(); //hide all sub-menus
		//jQuery('body').ScrollToAnchors(800); //make a beautiful scroll for anchors
		
		//do the job for main-menu/sub-menu
		jQuery('#contenu-menu-home ul li a').hover(function() {
			//var dd = jQuery('dd', jQuery(this).parent());
			var dd = jQuery(this).next('ul li');
			if (dd.filter(':visible').is('ul li')) { //we are coming again on the same main-menu
				window.clearTimeout(tHideSubMenu);
			} else { //we're changing of main-menu
				//hide visible sub-menus
				hideSubMenus();
				//show the sub-menu
				dd.addClass('submenu_actif').slideDown(300);
				jQuery(this).children('a').addClass('actif');
			}
			//set timer for hiding sub-menu
			dd.hover(function() { //over the sub-menu
				window.clearTimeout(tHideSubMenu);
			}, function() { //out of the sub-menu
				setHideTimeout();
			});
		}, function() { //out of the main-menu');
			setHideTimeout();
		});
		
		carrousel();
		tCarrousel = setInterval('carrousel()', 3000);
		
		// gestion des encarts de la homepage
		jQuery('.qui_encart a').hover(function () {
			clearInterval(tCarrousel)
			var idEncart = parseInt(jQuery(this).attr('rel'));
			// 73px pour le deplacement de la fleche
			jQuery('#qui .fleche').css('left', (idEncart - 1) * 73 + 10);
			loadLegend(idEncart);
		}, function () {
			current_carrousel = parseInt(jQuery(this).attr('rel'));
			tCarrousel = setInterval('carrousel()', 3000);
		});
		
		
		
	});
	
	function setHideTimeout() {
		if (tHideSubMenu)
			window.clearTimeout(tHideSubMenu);
		tHideSubMenu = window.setTimeout('hideSubMenus()', 1000);
	}
	
	function hideSubMenus() { //hide all visible sub-menus
		jQuery('#contenu-menu-home ul li ul.submenu_actif').removeClass('submenu_actif').slideUp(300);
		jQuery('#contenu-menu-home ul li a.actif').removeClass('actif');
	}
	
	function loadLegend(item) {
		var hrefEncart = jQuery('#qui_' + item + ' a').attr('href');
		jQuery.ajax({
			url: hrefEncart,
			success : function (msg) {
				jQuery('.miseEnAvant').html("<a href='" + jQuery('#qui_' + item + ' a').attr('rev') + "'>" + msg + "</a>");
			}
		});
	}
	
	function carrousel() {
		jQuery('#qui .fleche').css('left', (current_carrousel - 1) * 73 + 10);
		loadLegend(current_carrousel);
		current_carrousel++;
		if (current_carrousel == (jQuery('.qui_encart').length + 1)) {
			current_carrousel = 1;
		}
	}
	
