// fondu enchainé des images le 15 10 2007


var dureImg = 2000 ;    // temps d'attente entre 2 changements d'image
var deltaT = 40;         // temps entre 2 incréments d'opacité
var nbImg = 4 ;  // nombre d'images a faire bouger
var prefixImg = 'diaporama/imag'; // chemin + prefix du nom des images
var extImg = '.jpg' ;       //  '.extension' du n° des images


var indice = 2;       // indice image
//var isIE = navigator.userAgent.toLowerCase().indexOf('msie')!=-1 ;
var isIE =(navigator.userAgent.toLowerCase().indexOf('msie')!=-1)?1:0 ;
var isFF =(navigator.userAgent.toLowerCase().indexOf("firefox")!=-1)?1:0 ;
var isOP =(navigator.userAgent.toLowerCase().indexOf('opera')!=-1)?1:0 ;
var isNS =(navigator.userAgent.toLowerCase().indexOf("netscape")!=-1)?1:0 ;
  //document.write(" IE = "+isIE);
  //document.write(" OP = "+isOP);
  //document.write(" NS = "+isNS);
  //document.write(" FF = "+isFF+"<br>");
  
var img1 ,img2 ;
var sens = 0;
var tabImg;  // tab contenant les images
var cpt=0;    // compteur d'incréments d'opacité


function prechargerImg(){
  tabImg = new Array(nbImg);
    for (i=0; i<=nbImg -1; i++){
  tabImg[i]=new Image();
  tabImg[i].src = prefixImg+(i+1)+extImg;
  }
}

function init()
{
  img1 = document.getElementById("Image1") ;
  img2 = document.getElementById("Image2") ;
  prechargerImg();
  opacite();
}

function opacite()
{ 
  if (isIE) {
    if (sens) {img1.filters.alpha.opacity = cpt;
    img2.filters.alpha.opacity = 100-cpt;  }
    else    {img1.filters.alpha.opacity = 100-cpt;
    img2.filters.alpha.opacity = cpt;  }
        }
  if (isFF) {
    if (sens)
    {img1.style.MozOpacity = cpt/100; img2.style.MozOpacity = 1-cpt/100;  }
    else
    {img1.style.MozOpacity = 1-cpt/100; img2.style.MozOpacity = cpt/100;  }
        }
  
  cpt++;cpt++;

  if (cpt>101 && sens==0) { img1.src=tabImg[indice++].src; cpt=0; sens=1;}
  if (cpt>101 && sens!=0) {img2.src=tabImg[indice++].src; cpt=0; sens=0;}    
  if (indice == nbImg){ indice=0;}
  var dure=deltaT;
  if (cpt==0) { dure=dureImg ;   }
  window.setTimeout("opacite()",dure) ; // attente
  return 0; 
}
