// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 3000

// Agent sniffer shamelessly 'stolen' from the excellent X library from cross-browser.com
var xOp7=false,xOp5or6=false,xIE4Up=false,xNN4=false,xUA=navigator.userAgent.toLowerCase();
if(window.opera){
  xOp7=(xUA.indexOf('opera 7')!=-1 || xUA.indexOf('opera/7')!=-1);
  if (!xOp7) xOp5or6=(xUA.indexOf('opera 5')!=-1 || xUA.indexOf('opera/5')!=-1 || xUA.indexOf('opera 6')!=-1 || xUA.indexOf('opera/6')!=-1);
}
else if(document.layers) xNN4=true;
else {xIE4Up=document.all && xUA.indexOf('msie')!=-1 && parseInt(navigator.appVersion)>=4;}

// Duration of crossfade (seconds)
var crossFadeDuration = 3

var t
var j = 0

var preLoad = new Array()
var num = 0
var precedent

function runDiapo(numPic){
   num=numPic
   id="diapo"+j;
   
   if (xNN4) {
   	if (document.layers[id]) {
         layer = document.layers[id];
   	}
   } else if (xIE4Up) {
	   if (document.all[id]) {
		 layer = document.all[id];
	   }
   } else if (document.getElementById(id)) {
         layer = document.getElementById(id);
   }
   if (precedent) {
   	precedent.style.visibility="hidden";
   }
   if (layer.style) {
	layer.style.visibility="visible";
   }
   precedent=layer

        j = j + 1
        if (j > (numPic-1)) j=0
        t = setTimeout("runDiapo(num)", slideShowSpeed)
}
