/* <!-- */
function keypress(e) {
	if(!e) var e = window.event;
	if(e.keyCode) keyCode = e.keyCode; 
	else if(e.which) keyCode = e.which;
	switch(keyCode) {
		case 8: window.location="../"; return false; break;
		
		
		case 63273: case 36: window.location="index1.html"; return false; break;
		case 63275: case 35: window.location="index1.html"; return false; break;
		case 32: show_down(); setTimeout('show_out()', 200); return false; break;
	}
	return true;
}
function keypresslistener() {
	if(document.all) document.onkeydown = keypress;
	else if(document.layers || document.getElementById) document.onkeypress = keypress;
}
up0 = new Image(31,31);  up0.src = "res/up.gif";
up1 = new Image(31,31);  up1.src = "res/up1.gif";
next0 = new Image(31,31);next0.src = "res/next.gif";
next1 = new Image(31,31);next1.src = "res/next1.gif";
prev0 = new Image(31,31);prev0.src = "res/prev.gif";
prev1 = new Image(31,31);prev1.src = "res/prev1.gif";

show0 = new Image(31,31);show0.src = "res/show.gif";
show1 = new Image(31,31);show1.src = "res/show1.gif";
stop0 = new Image(31,31);stop0.src = "res/stop.gif";
stop1 = new Image(31,31);stop1.src = "res/stop1.gif";

var show_param = -1;
var delay = 4;
if (window.location.search.length > 1) {
	var parms = window.location.search.substring(1,location.search.length).split("&");
	for (var i = 0; i < parms.length; i++) {		
		if (parms[i].substring(0, parms[i].indexOf("=")) == "show_param")
		delay = show_param = parms[i].substring(parms[i].indexOf("=")+1, parms[i].length);
	}
}
var show_delay = show_param;
function show_timer() {
	if (show_delay >= 0) {
		if (--show_delay < 0 && show_param > 0) {
			window.location="index1.html?show_param="+show_param;
		}
		else if(show_param > 0)
				window.status='Time left: '+(show_delay+1)+' s'; 
	}
	setTimeout('show_timer()', 1000);	
}
function show_over() { 
	document.getElementById("show").src = (show_param >= 0)? stop1.src : show1.src;;
	window.status = 'Start/Stop diaporama - Double-clic pour changer le délai';
}
function show_out() { 
	document.getElementById("show").src = (show_param >= 0)? stop0.src : show0.src;
}
function show_down() { 
	if (show_param >= 0) { 
		show_param = -1; 
		document.getElementById("show").src = stop1.src; 
		window.status=''; 
	} 
	else { 
		show_param = delay; 
		document.getElementById("show").src=show1.src; 
	} 
	show_delay = show_param; 
}
function change_delay() { 
	delay = prompt('délai', (show_param < 0)? 4 : show_param);
	show_param = show_delay = delay; 
	document.getElementById("show").src = show1.src;
}





/* --> */

function FP_preloadImgs() {//v1.0
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function FP_swapImg() {//v1.0
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_getObjectByID(id,o) {//v1.0
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}
