/****************************************************/
/*			MENU ARBO : CPT 3 LIGNES				*/
/* Clear la ligne tous les 3 items					*/
/****************************************************/
function categoriesCpt() {
	$$('.rubriques .sousRub').each(function(s) {
		for(iC=0; iC<s.getElementsByTagName('LI').length; iC++) {
			if(((iC+1) % 3) == 0) {
				var liClear = Builder.node("li", " ");
				liClear.className = "clearer";
				//s.down("ul").insertBefore(liClear, s.getElementsByTagName('LI')[iC].next());
				s.down("ul").insertBefore(liClear, s.getElementsByTagName('LI')[iC+1]);
			}
		}
	});
}

/****************************************************/
/*				FORM INSCRIPTION NEWSLETTER			*/
/* Remet le texte du label dans le champ			*/
/****************************************************/
function initFormNews() {
	if($('formInscription')) {
		$$('#formInscription #courrielz').each(function(s) {
			s.value = s.previous().firstChild.nodeValue.substring(0,(s.previous().firstChild.nodeValue.length - 1));;
			s.onfocus = function() {
				if(this.value == "Votre e-mail") this.value = "";
			}
			// masquage du span de message
			s.onclick = function() {
				if(this.next()) this.next().style.display = "none";
			}
		});
	}
}

/****************************************************/
/*				MISE EN AVANT PAGE ACCUEIL			*/
/* Gere l'affichage du bloc de mise en avant		*/
/****************************************************/
// stockage du panneau en cours
var panneauActif = 0;
function initMEAaccueil() {
	// calcul du déplacement au changement d'élément
	var deplacement = $('menu_MEAmenuprincipal').getWidth();
	// attribution d'un id au UL de diaporama
	$('menu_MEAmenuprincipal').firstChild.id = "diaporama";
	$('diaporama').style.width  = deplacement * $$('#menu_MEAmenuprincipal li').length + "px";
	$('diaporama').style.left = 0;
	// création d'un div de mask donnant la forme
	var divMask = Builder.node("a");
	divMask.id = "divMask";
	divMask.href = "javascript:void(0);";
	// création de la liste de boutons 
	$('menu_MEAmenuprincipal').appendChild(divMask);
	var listeNumber = Builder.node("ul");
	listeNumber.id = "listeNumber";
	$('menu_MEAmenuprincipal').appendChild(listeNumber);	
	$$('#menu_MEAmenuprincipal li').each(function(s, index) {
		var listeElement = Builder.node("li", index+1);
		$('listeNumber').appendChild(listeElement);
	});
	// création du déplacement au clic sur un bouton de la liste
	$$('#listeNumber li').each(function(s, index) {
		s.num = index;
		s.onclick = function() { 
			deplaceDiaporama($('diaporama'), deplacement, this.num);
			$$('#listeNumber li').each(function(s) { s.className = "" });
			this.className = "lienActif"
			divMask.href = $$('#diaporama a')[this.num].href;
		}
	});
	// init
	divMask.href = $$('#diaporama a')[0].href;
	$$('#listeNumber li')[0].className = "lienActif";
	panneauActif = 0;
}
 function deplaceDiaporama(elt, delta, nb) {
 	var dpl = (panneauActif - nb) * delta; 
 	panneauActif = nb;
	new Effect.MoveBy(elt, 0, dpl, {duration:1, fps:25, from:0.0, to:1.0});
 }

/****************************************************/
/*				INITIALISATION DE LA PAGE			*/
/****************************************************/
function addLoadListenerPage(func) {
	if (window.addEventListener) {
		window.addEventListener("load", func, false);
	} else if (document.addEventListener) {
		document.addEventListener("load", func, false);
	} else if (window.attachEvent) {
		window.attachEvent("onload", func);
	}
}

if (document.getElementById && document.createTextNode) {
	addLoadListenerPage(function() {
		initFormNews();
		if($('menu_MEAmenuprincipal')) initMEAaccueil();
		//if($$('#contenu .menu_arbo').length > 0) categoriesCpt();
	});
}