// MAIN DE L'APPLICATION
new Event.observe(window, "load", function (evt) {

	// Gestion du menu
	if ($("menu-item-61").hasClassName("current-menu-ancestor")) {
		var tabDescendants = $("menu-item-61").descendants();
		tabDescendants[1].addClassName("sousmenu");
	}
	
	if ($("menu-item-60").hasClassName("current-menu-ancestor")) {
		var tabDescendants = $("menu-item-60").descendants();
		tabDescendants[1].addClassName("sousmenu");
	}
	
	if ($("menu-item-133").hasClassName("current-menu-ancestor")) {
		var tabDescendants = $("menu-item-133").descendants();
		tabDescendants[1].addClassName("sousmenu");
	}
	
	if ($("menu-item-133").hasClassName("current-menu-item")) {
		var tabDescendants = $("menu-item-133").descendants();
		tabDescendants[1].addClassName("sousmenu");
	}
	
	$$(".item").each(function(el) {
		new Event.observe(el, 'click', function(evt) {
			leChrono.stop();
			nbChrono = 0;
			relancerChrono.delay(14);
			new Event.stop(evt);
			if (!el.hasClassName("active")) {
				$$(".active").each(function(el2) { 
					el2.removeClassName("active"); 
					var idImageAncienne = (el2.id).split("_");
					idImageAncienne = idImageAncienne[1];
					$("image_item_"+idImageAncienne).hide();
				});
				var idImageNouvelle = (el.id).split("_");
				idImageNouvelle = idImageNouvelle[1];
				el.addClassName("active");
				$("image_item_"+idImageNouvelle).appear({duration:0.5});
			}
		});
	});
		
	var leChrono = new PeriodicalExecuter(changerItem, 4);
	var nbChrono = 1;
	
	function relancerChrono() {
		if (nbChrono == 0) { leChrono = new PeriodicalExecuter(changerItem, 4); nbChrono=1; }
	}
	
	function changerItem() {
		var tabAncestors = [];
		if ($("nav_carroussel")) {
			$$(".active").each(function(el) {
				tabAncestors = el.ancestors();
				var ancienItem = tabAncestors[0];
				
				if ($(tabAncestors[0].next() != null)) {		
					var nouveauItem = tabAncestors[0].next().descendants()[0];
				} else {
					var nouveauItem = tabAncestors[1].firstDescendant().descendants()[0];
				}
				el.removeClassName("active");
				var idImageAncienne = (el.id).split("_");
				idImageAncienne = idImageAncienne[1];
				$("image_item_"+idImageAncienne).hide();
				
				nouveauItem.addClassName("active");
				var idImageNouvelle = (nouveauItem.id).split("_");
				idImageNouvelle = idImageNouvelle[1];
				$("image_item_"+idImageNouvelle).appear({duration:0.5});
			});
			
		}
	}
	
	function langAppear() {
		new Effect.toggle('language', 'appear', { delay: 1.0 });
	}

	if ($("language")) {
		
		langAppear.delay(12);
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		/*
		$('contentBox').setOpacity(0);
		$('contentBox').setStyle({visibility: 'visible'});
		new Effect.Opacity(
		   $('contentBox'), { 
			  from: 0.0, 
			  to: 1.0,
			  duration: 0.5
		   }
		);
	}
	//	new Effect.toggle('contentBox', 'appear', { delay: 0.5 });
	*/
	
	
	/*
	$$(".hentry").each(function(el) {
		el.setOpacity(0);
		el.setStyle({visibility: 'visible'});
		new Effect.Opacity(
		   el, { 
			  from: 0.0, 
			  to: 1.0,
			  duration: 0.5
		   }
		);
	});
	*/
	
	/*
	new Event.observe("menu-item-60", 'click', function(evt) {
		new Event.stop(evt);
		var tabDescendants = $("menu-item-60").descendants();
		//var tabDescendantsAutres = $("menu-item-61").descendants();
		//tabDescendantsAutres[1].hide();
		//tabDescendantsAutres[1].removeClassName("sousmenu");
		if (!tabDescendants[1].hasClassName("sousmenu")) {
			tabDescendants[1].addClassName("sousmenu");
			tabDescendants[1].hide();
			Effect.toggle(tabDescendants[1], 'blind', {duration: 0.5});
		} else {
			Effect.toggle(tabDescendants[1], 'blind', {duration: 0.5, afterFinish: function() {
				tabDescendants[1].removeClassName("sousmenu");
			}});
		}
	});
	
	new Event.observe("menu-item-61", 'click', function(evt) {
		new Event.stop(evt);
		var tabDescendants = $("menu-item-61").descendants();
		//var tabDescendantsAutres = $("menu-item-60").descendants();
		//tabDescendantsAutres[1].hide();
		//tabDescendantsAutres[1].removeClassName("sousmenu");
		if (!tabDescendants[1].hasClassName("sousmenu")) {
			tabDescendants[1].addClassName("sousmenu");
			tabDescendants[1].hide();
			Effect.toggle(tabDescendants[1], 'blind', {duration: 0.5});
		}else {
			Effect.toggle(tabDescendants[1], 'blind', {duration: 0.5, afterFinish: function() {
				tabDescendants[1].removeClassName("sousmenu");
			}});
		}
	});
	*/
	
	$$(".box").each(function(el) {
		new Event.observe(el, 'click', function(evt) {
			new Event.stop(evt);
		});
	});
	
});
