function SlideShow(name,tab,id,width,height,delai,effect)
{
this.decal=0;
this.first=1;
this.id=id;
this.nbImage=0;
this.count=0;
this.preload=new Array();
this.delay=delai;
this.name=name;
this.tab=tab;
this.width=width;
this.height=height;
//for(var i=0;i<this.tab.length;i++){this.preload[i]=new Image; this.preload[i].src=this.tab[i];}
//tab->tableau de String contenant les url des images
//width->largeur des images
//height->hauteur des images
//delai->delai entre deux images
//decal->decalage avant premier changement
//ATTENTION la balise img est deja dans le js 
this.preload[this.count]=new Image; this.preload[this.count].src=this.tab[this.count];
this.start=function slideShow_Start(d){if(d)this.decal=d;this.delay=delai;this.nbImage=this.tab.length;document.write("<img  id='"+this.id+"'src='"+this.preload[this.count++].src+"' onload='setTimeout(\""+this.name+".aux()\","+this.delay+");'  />");};
this.aux=function slideShow_Aux(){this.preload[this.count]=new Image; this.preload[this.count].src=this.tab[this.count];if(this.first){this.first=0;setTimeout(this.name+".aux()",this.decal);return}if(this.count==this.nbImage)this.count=0;document.getElementById(this.id).src=this.tab[this.count++];if(!document.all){setTimeout(this.name+".aux()",this.delay);}};
}