
function showSlide(noSlide) {
	
	if ((noSlide>=0)&&(noSlide<=nbSlide)) {
		hideAll();
		document.getElementById("page"+noSlide).style.zIndex = "75";
		currentSlide=noSlide;
		currentEtape=slideEtape[currentSlide];
		document.getElementById("noPageJs").innerHTML = noSlide;
		if (document.location.hash!="#page"+noSlide) {
			document.location.hash = "#page"+noSlide;
		}
		
	}
	if (!noSlide) {
		document.getElementById("page"+noSlide).style.zIndex = "75";
		currentSlide=0;
		currentEtape=slideEtape[currentSlide];		
	}
	if (currentSlide==nbSlide) {
		document.getElementById("navSuivJs").style.visibility = "hidden";
	} else {
		document.getElementById("navSuivJs").style.visibility = "visible";
	}
	if (currentSlide==0) {
		document.getElementById("navPrecJs").style.visibility = "hidden";
		document.getElementById("noPageJs").style.visibility = "hidden";
	} else {
		document.getElementById("navPrecJs").style.visibility = "visible";
		document.getElementById("noPageJs").style.visibility = "visible";
	}
	return false;
}

function hideSlide(noSlide) {
	document.getElementById("page"+noSlide).style.zIndex = "1";
}

function hideAll() {
	for(i=0;i<=nbSlide;i++) hideSlide(i);
}

function initSlideUrl() {
	fctJsDisabled = false;
	try {
		if (document.location.hash.search(/page(\d)+/)) showSlide(parseInt(document.location.hash.substr(5,2), 10));
		else showSlide(0);
	}
	catch(e) {
		showSlide(0);
	}
}

function doEtape(nbEtape) {
	if (nbEtape>=0) {
		eval(etapes[nbEtape]);
		currentEtape = nbEtape;
	}
}
function displayToolBar(is) {
	if (is) {
		document.getElementById("navSuivJs").style.visibility = "visible";
		document.getElementById("navPrecJs").style.visibility = "visible";
		document.getElementById("navTabJs").style.visibility = "visible";
		document.getElementById("noPageJs").style.visibility = "visible";
	} else {
		document.getElementById("navSuivJs").style.visibility = "hidden";
		document.getElementById("navPrecJs").style.visibility = "hidden";
		document.getElementById("navTabJs").style.visibility = "hidden";
		document.getElementById("noPageJs").style.visibility = "hidden";
	}
}
function keyEvent(e) {

	if (e.which==32) doEtape(currentEtape+1);
	else if (e.which==80) doEtape(currentEtape-1);
	else if (e.which==112) doEtape(currentEtape-1);
	else if (e.which==83) doEtape(currentEtape+1);
	else if (e.which==115) doEtape(currentEtape+1);
	else if (e.which==84) displayToolBar(true);
	else if (e.which==116) displayToolBar(true);
	else if (e.which==89) displayToolBar(false);
	else if (e.which==121) displayToolBar(false);
	else initSlideUrl();
}

function mouseEvent(e) {
	doEtape(currentEtape+1);
}

window.onload=initSlideUrl;
window.onkeyup=keyEvent;
//window.onmouseup=mouseEvent;

function disable() {
	alert("allo");
	fctJsDisabled=true;
}

