
var repSkidster = "images/";  // Répertoire des images du diaporama (vide si meme repertoire que le fichier html)
var numSkidster = 0;
var myCounterSkidster;
var next_imgSkidster = new Image;
next_imgSkidster.src = repSkidster+"pixel_transparent.gif"; 
var wPopupSkidster;
var tabImgSkidster;
var tabImgSaveSkidster;
var nb_imgSkidster;
var pauseSkidster = 5000;

tabImgSaveSkidster = new Array(13);

tabImgSaveSkidster[0] = 'SkidsterGodet.JPG';
tabImgSaveSkidster[1] = 'SkidsterTrancheuse.JPG';
tabImgSaveSkidster[2] = 'SkidsterTarriere.JPG';
tabImgSaveSkidster[3] = 'SkidsterMarteauPiqueur.JPG';
tabImgSaveSkidster[4] = 'SkidsterMontePersonne.JPG';
tabImgSaveSkidster[5] = 'SkidsterTransporte.JPG';
tabImgSaveSkidster[6] = 'SkidsterTransportePoubelle.JPG';
tabImgSaveSkidster[7] = 'SkidsterTroue.JPG';
tabImgSaveSkidster[8] = 'SkidsterPassePartout1.JPG';
tabImgSaveSkidster[9] = 'SkidsterPassePartout2.JPG';
tabImgSaveSkidster[10] = 'SkidsterPassePartout3.JPG';
tabImgSaveSkidster[11] = 'TransportSkidster1.JPG';
tabImgSaveSkidster[12] = 'TransportSkidster2.JPG';

nb_imgSkidster = tabImgSaveSkidster.length;
	       
function nextSkidster() {
	//setTimeout("other()",1000)
	// Est-ce que l'image suivante est réchargée ?
if(wPopupSkidster){
	if(next_imgSkidster.complete) {
		// Oui, alors après le temps de pauseSkidster choisi par l'utilisateur, cette image remplacera l'actuelle
		launchAgainSkidster();
	}
	else {
		// Non, alors on continue d'attendre qu'elle le soit
		setTimeout("nextSkidster()", 100);
	}
 }
}

// Lance le slideshow
function launchSkidster() {
	// Petite vérification de la temporisation choisie
	
	// Ordre normal ou aléatoire
	numSkidster = 0;
	tabImgSkidster = tabImgSaveSkidster;
	
	// Avant de lancer le slideshow, on désactive tous les éléments du formulaire
	// et on active le bouton "Stopper"
	next_imgSkidster.src = repSkidster+tabImgSkidster[0];
	//focusOnStop();
	
	wPopupSkidster = window.open('', 'img_popup', 'width=50, height=50, top='+(screen.height-50)/2+', left='+(screen.width-50)/2+', status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=yes');

	launchAgainSkidster();
}

// Poursuit le slideshow
function launchAgainSkidster() {
	// Si la fenêtre n'existe pas ou est fermée, on la réouvre
	//if(!wPopupSkidster) {
	//	wPopupSkidster = window.open('', 'img_popup', 'width=50, height=50, top='+(screen.height-50)/2+', left='+(screen.width-50)/2+', status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=yes');
	//}
	
	if(wPopupSkidster){
	// On écrit le contenu de la fenêtre popup
	wPopupSkidster.document.clear();
	wPopupSkidster.document.write("<HTML><HEAD><TITLE>Skidster : "+(numSkidster+1)+"/"+nb_imgSkidster+"</TITLE></HEAD>");

	// La fonction qui attend que l'image soit chargée et affichée pour redimensionner la fenêtre à la bonne taille
	wPopupSkidster.document.write('<SCRIPT language="JavaScript">\nfunction checkSize() { if(document.images && document.images[0].complete) { w = document.images[0].width+50; h = document.images[0].height+100; window.resizeTo(w, h); window.moveTo((screen.width-w)/2, (screen.height-h)/2); document.images[0].style.visibility = "visible"; window.focus(); if(opener.next_imgSkidster.src != opener.repSkidster+opener.tabImgSkidster[opener.numSkidster]) { opener.next_imgSkidster.src = opener.repSkidster+opener.tabImgSkidster[opener.numSkidster]; } } else { setTimeout("checkSize()", 250); } }\n</'+'SCRIPT>');
	
	wPopupSkidster.document.write('<BODY bgcolor="#FFFFFF" leftMargin="0" topMargin="0" marginWidth="0" marginHeight="0">');
	wPopupSkidster.document.write('<table width="100%" height="100%" align="center" cellpadding="0" cellspacing="0"><tr valign="middle"><td align="center"><img src="'+next_imgSkidster.src+'" border="2" onLoad="checkSize()"  onClick="window.opener.otherSkidster()" style="visibility:hidden"></td></tr><tr valign="center=><td><a href="javascript:onClick=window.opener.otherSkidster();"></a></td></tr></table>');
	//wPopupSkidster.document.write('<div align="center"> <h1>Tout centré</h1> </div>');

	wPopupSkidster.document.write('</BODY></HTML>');
	wPopupSkidster.document.close();
	numSkidster++;
	
	
	// Si "Répéter" n'est pas cochée, on stoppe le slideshow
	if(numSkidster == nb_imgSkidster) {
		setTimeout("stopSkidster()", pauseSkidster);
		return false;
	}
	

	myCounterSkidster=setTimeout("nextSkidster()",pauseSkidster);
	}else{
	clearTimeout(myCounterSkidster);
	numSkidster = 0;
	}
}

// Stoppe le slideshow
function stopSkidster() {
	clearTimeout(myCounterSkidster);
	wPopupSkidster.close();	
	// On réactive tous les éléments du formulaire
	// et on désactive le bouton "Stopper"
	//focusOnLaunch();
	
	numSkidster = 0;
}

function otherSkidster() {
	if(numSkidster!=nb_imgSkidster){
	clearTimeout(myCounterSkidster);
	nextSkidster();
	}else{
	stopSkidster();
	}	
}


