// Javascript Document

window.onload=startList;

function startList() {
	n="alaune";
	if (document.getElementById) {
		navRoot = document.getElementById(n);
		node = navRoot;
		//getnextnode(navRoot);
		while (node) {
			node = getnextnode(navRoot,node);
			
				if (node.className=="elemmenu" || node.className=="elemmenuSelected") {
					
					node.onmouseover=function() {
						//alert("test test");
						alaunego=false;
						rollalaune(this.id);
					}
					node.onmouseout=function() {
						alaunego=true;
					}
			}
		}
	}
}





function getnextnode(source,o) {
	if (!o) return false;
	oo=false;
	if (o.firstChild) return o.firstChild;
	if (o.nextSibling) return o.nextSibling;
	o=o.parentNode;
	while (!oo && o && (o!=source)) {
		oo=o.nextSibling;
		o=o.parentNode;
	}
	return oo;
}


var okmenu = false;

function _(o) {
	if (!o) return false;
	if (!document.getElementById) return false;
	if (!document.getElementById(o)) return false;
	return document.getElementById(o);
}

function startSuperMenu(n) {
	if (document.getElementById) {
		navRoot = document.getElementById(n);
		node = navRoot;//getnextnode(navRoot);
		while (node) {
			node = getnextnode(navRoot,node);
			if (node) {
				if (node.tagName=="LI" && node.className=="sep") {
					// on sauvegarde le dernier élement
					last_node=node;
				}
			}
		}
		// si on a un dernier élement
		if (last_node) {
			// on le met en evidence
			//alert("lastnode="+last_node.innerHTML)
			last_node.style.display="none";
		}
	}
}



var alaunemax=8;
var alaunecour=0;
var alaunetourne=false;
var alaunego=true;
var alaunetimer=false;
//var alaunetempo=2500;
var alaunetempo=2000;


function rollalaune(o) {
	// rien demandé on s'en va
	if (!o) return false;
	o=_(o);
	// l'objet n'existe pas
	if (!o) return false;
	i=parseInt(o.id.replace("une",""));
	// numéro d'actu invalide
	if (i<0 || i>alaunemax) return false;
	// numéro d'actu courant
	if (i==alaunecour) return false;
	
	// si une actu courante on la neutralise
	oo=_("une"+alaunecour);
	if (oo) oo.className="elemmenu";
	
	// on change l'état de l'actu demandée
	o.className="elemmenuSelected";
	oo=_("contenuBloc_right_Une");
	ooo=_("detailune"+i);
	if (oo && ooo) oo.innerHTML=ooo.innerHTML;
	//_("fleche_selected_une").style.top=(parseInt(o.offsetHeight)*(i-1)+7)+"px";
	alaunecour=i;
}

function lancealaune() {
	// si rotation alors on lance le truc
	if (alaunetourne && alaunego) {
		//alert ("test gg test");
		i=alaunecour;
		i++;
		if (i>alaunemax) i=1;
		rollalaune("une"+i);
	}
}
function bouclealaune() {
	if (alaunetourne) {
		lancealaune();
		//alert("test");
		alaunetimer=setTimeout("bouclealaune();",2000);
	}else{
		rollalaune("une1");
	}
}

var alaunetourne=true;

