<!--
//********************************************************
// Mosaic
// 2 rows / 3 cols of images
// alizesonline.com - Gilles Gomez - 2006
//********************************************************

dom = (document.getElementById)?true:false;					// DOM compatible
var nbOfImages=0;
var imgNumber=1;
var tableIndex=0;


//********************************************************
// Global Variables to be modified if necessary
//********************************************************
var tImg=0.1;									// Temps entre deux images
var tCycle=4;									// Temps entre deux cycles

var imgName1="img1";								// Nom des 6 images
var imgName2="img2";
var imgName3="img3";
var imgName4="img4";
var imgName5="img5";
var imgName6="img6";

if(!fichImg1){									// Création des variables locales (si elles n'ont pas été définies précédemment dans la page web)
	var imgDir="imagesMisc";						// Répertoire d'accès aux images
										// Tables avec les noms de fichier
	var fichImg1=new Array("chavalierHomeDesign1.jpg","chavalierMosaic01.jpg","chavalierHomeDesign1.jpg","chavalierMosaic07.jpg","chavalierHomeDesign1.jpg","chavalierMosaic13.jpg","chavalierHomeDesign1.jpg","chavalierMosaic19.jpg");
	var fichImg2=new Array("chavalierHomeDesign2.jpg","chavalierMosaic02.jpg","chavalierHomeDesign2.jpg","chavalierMosaic08.jpg","chavalierHomeDesign2.jpg","chavalierMosaic14.jpg","chavalierHomeDesign2.jpg","chavalierMosaic20.jpg");
	var fichImg3=new Array("chavalierHomeDesign3.jpg","chavalierMosaic03.jpg","chavalierHomeDesign3.jpg","chavalierMosaic09.jpg","chavalierHomeDesign3.jpg","chavalierMosaic15.jpg","chavalierHomeDesign3.jpg","chavalierMosaic21.jpg");
	var fichImg4=new Array("chavalierHomeDesign4.jpg","chavalierMosaic04.jpg","chavalierHomeDesign4.jpg","chavalierMosaic10.jpg","chavalierHomeDesign4.jpg","chavalierMosaic16.jpg","chavalierHomeDesign4.jpg","chavalierMosaic22.jpg");
	var fichImg5=new Array("chavalierHomeDesign5.jpg","chavalierMosaic05.jpg","chavalierHomeDesign5.jpg","chavalierMosaic11.jpg","chavalierHomeDesign5.jpg","chavalierMosaic17.jpg","chavalierHomeDesign5.jpg","chavalierMosaic23.jpg");
	var fichImg6=new Array("chavalierHomeDesign6.jpg","chavalierMosaic06.jpg","chavalierHomeDesign6.jpg","chavalierMosaic12.jpg","chavalierHomeDesign6.jpg","chavalierMosaic18.jpg","chavalierHomeDesign6.jpg","chavalierMosaic24.jpg");
}


//********************************************************
// Do not modify anything below
//********************************************************

nbOfImages=fichImg1.length;							// Nombre d'images dans les tableaux

loadImage1=new Array;
loadImage2=new Array;
loadImage3=new Array;
loadImage4=new Array;
loadImage5=new Array;
loadImage6=new Array;

for(i=0;i<nbOfImages;i++){							// Préchargement des images en cache
	loadImage1[i]=new Image();
	loadImage1[i].src=imgDir+"/"+fichImg1[i];
	loadImage2[i]=new Image();
	loadImage2[i].src=imgDir+"/"+fichImg2[i];
	loadImage3[i]=new Image();
	loadImage3[i].src=imgDir+"/"+fichImg3[i];
	loadImage4[i]=new Image();
	loadImage4[i].src=imgDir+"/"+fichImg4[i];
	loadImage5[i]=new Image();
	loadImage5[i].src=imgDir+"/"+fichImg5[i];
	loadImage6[i]=new Image();
	loadImage6[i].src=imgDir+"/"+fichImg6[i];
}


//********************************************************
// Main function
//********************************************************
function mosaic(){
	eval("nameOfImage=imgName"+imgNumber);					// Nom de l'image à modifier
	image=createObject(nameOfImage);					// Création de l'objet image
	eval("newImage=fichImg"+imgNumber+"["+tableIndex+"]");			// Nom de l'image de remplacement
	
	image.src=imgDir+"/"+newImage;						// Changement d'image
	
	imgNumber++;								// Incrémentation du N° d'image
	if(imgNumber>6){
		imgNumber=1;							// Rang suivant
		tableIndex++;
		if(tableIndex>(nbOfImages-1)) tableIndex=0;			// Retour à l'origine
		mosaicTime=window.setTimeout("mosaic()",tCycle*1000);		// Tempo -> cycle
	}
	else mosaicTime=window.setTimeout("mosaic()",tImg*1000);		// Tempo -> image
}


//********************************************************
// This function creates the object with a name
//********************************************************
function createObject(n){
	if(dom) obj=document.getElementById(n);
	else{
		obj=false;
		window.alert("Ce site n&eacute;cessite un navigateur r&eacute;cent: Explorer 6 ou Firefox 1.5");
	}
	return obj;
}
//-->