/*************** Initialisation des Variables ***************/
var timeOver=0;
var timerID = null;
var timerOn = false;
var intTimecount = 300;
var intRunCount = 0;
var elementActif = -1;

// Eléments du menu
var nbElements = 4;
var elements = new Array();
elements[0] = "presentation";
elements[1] = "croisieres";
elements[2] = "projet";
elements[3] = "media";



/*************** Initialisation du menu ***************/
function initialiseMenu() {
	for (i=0; i<nbElements; i++) {
		if((document.getElementById("menu-" + elements[i]).className == "menu05") || (document.getElementById("menu-" + elements[i]).className == "menu06")){
			elementActif = i;
		}
	}

}


/*************** Gestion des éléments de menu ***************/
function doMenuOn(id) {
	if(intRunCount != 1) {
		initialiseMenu();
		intRunCount++;
	}
	timeOver=1;
	doHideAll();
	if(document.getElementById("subMenu-" + id))
		document.getElementById("subMenu-" + id).style.display = "block";
	if(id == 'marque')
			document.getElementById("menu-" + id).className = "menu06";
	if(id == 'plaisir')
			document.getElementById("menu-" + id).className = "menu05";
	doStopTime();
}

function doMenuOff(id) {
	for (i=0; i<nbElements; i++){
		if((document.getElementById("menu-" + elements[i]).className == "menu05") || (document.getElementById("menu-" + elements[i]).className == "menu06"))
			timeOver=1;
	}
	doStartTime();
}


/*************** Gestion des éléments de sous-menu ***************/
function doSubMenuOn(){
	doStopTime();
}

function doSubMenuOff(){
	 doStartTime();
}

function doHideAll(){
	for (i=0; i!=nbElements; i++) {
		if(document.getElementById("subMenu-" + elements[i]))
			document.getElementById("subMenu-" + elements[i]).style.display = "none";
		if(elements[i] == 'marque')
			document.getElementById("menu-" + elements[i]).className = "menu06";
		if(elements[i] == 'plaisir')
			document.getElementById("menu-" + elements[i]).className = "menu05";

	}
	if (elementActif != -1)
		if(elements[elementActif] == 'marque')
			document.getElementById("menu-" + elements[elementActif]).className = "menu06";
		if(elements[elementActif] == 'plaisir')
			document.getElementById("menu-" + elements[elementActif]).className = "menu05";
}


/*************** Gestion du timer ***************/
function doStartTime(){
	if (timerOn == false) {
		timerID=setTimeout( "doHideAll()" , intTimecount);
		timerOn = true;
	}
}

function doStopTime(){
	if (timerOn){
		clearTimeout(timerID);
		timerID = null;
		timerOn = false;
	}
}
