var images = new Array();
var timeoutId = -1;


function setApercu(url){
	var apercu = document.getElementById("apercu")
	apercu.src = url;
}

function pop(fileName){
	//var newImg = new Image();
	//newImg.src = fileName;
	window.open('../inc/display.php?image=' + fileName, "PopUp" ,"location=no,status=no,toolbar=no,scrollbars=no");
}


function getAllImage(){
	var all = document.getElementsByClassName("vignette");
	for(var i=0; i<all.length; i++){
		var tab = all[i].getElementsByTagName("img");
		images[i] = tab[0].src;
	}
}

function randomChoose(){
	var r = Math.floor(Math.random()*images.length);
	setApercu(images[r]);
}

function diaporama(){
	if (timeoutId == -1){
		timeoutId = 1;
		change(0,1000);
	}else{
		timeoutId = -1;
	}
}

function dispatch(event){
	var clavier = event.which;
	if(clavier == 32){
		diaporama();
	}else if(clavier == 13){ 
		randomChoose();
	}
}


function change(idx, delta){
	if(timeoutId == -1){
		clearTimeout();
	}else{
		setApercu(images[idx]);
		idx=(idx+1)%images.length;
		var timeout = window.setTimeout("change("+idx+", "+delta+")", delta);
	}
}
