// ------ Prechargement des images passées dans le tableau paramètre ------
function preloadImg(imglst){
	var imgitem = new Array(nbimages);	
	for (i=0;i<nbimages;i++){
		imgitem[i]=new Image();
		imgitem[i].src=imglst[i];
	}
}

// ------ Changement des images du calque : slideShw ------
function chgImg(){
	document.all["slideShw"].innerHTML="<img src='"+imglst[imgIndex]+"' border='0' CLASS='Images' onClick='vignette(this)'>";
	imgIndex++;
	if(imgIndex>=nbimages){imgIndex=0}	
	setTimeout("chgImg()",5*1000);
}

// ------ Scrolling du layer Espace -------
function scrolLay(){	
	if(document.all.Espace.style.pixelLeft-2>-300){
		document.all.Espace.style.pixelLeft=document.all.Espace.style.pixelLeft-2;}
	else{
		document.all.Espace.style.pixelLeft=650;
	}
	setTimeout("scrolLay()",20);
}

// ----- RollOver des Listes dans tableaux ----- //
function light(obj,stl){
	 obj.style.cursor='hand';
	 obj.className=stl;
}

// ----- Navigation ----- //
function goto(dest,target){
	if (!target){
		var target="pages";
	}	
	var path = window.top.frames[target].location;
	path=path.toString();
	for (var i=0;i<path.length;i++){
		if (path.charAt(i)=="#"){
			path=path.slice(0,i);
		}	
	}	
	if (dest.charAt(0)=="#"){
			path=path+dest;
		}
		else{
			path=dest;
		}
	window.top.frames[target].location=path;
}

// ----- Affichage le la version grand format d'une image dans une nouvelle fenetre ----- //
function vignette(img){
	// ------ Changement du curseur ------
	 img.style.cursor='hand';
	// ------ Initialisation des variables ------
	var chemin=img.src;
	var	imgsrc=chemin.slice(0,4);
	var	cutpos=chemin.lastIndexOf("/");
	var	imgpath=chemin.slice(0,cutpos+1);
	var	imgname=chemin.slice(cutpos+1,chemin.length-5);
	var	imgext=chemin.slice(chemin.length-4);
	// ------ Test du type de platforme et de la version du navigateur ------
	var cpu=navigator.cpuClass;
	var param=navigator.appVersion.split(";");
	var navNav=param[1].split(' ');
	var navVersion=navNav[2].split('.');
	var navP=Number(navVersion[0]);
	var navS=Number(navVersion[1]);
	if(!navP)navP=0;
	if(!navS)navS=0;		
	if(cpu=="PPC" && navVersion<=4.5){
		wn=window.open(imgpath+imgname+'h'+imgext,'','status=no, toolbar=no, menubar=no, location=no');
	} else {
		wn=window.open('','','height=200, width=300, status=no, toolbar=no, menubar=no, location=no, resizable=no, scrollbars=no');
		wn.document.write('<BODY BGCOLOR="#004C9A" TEXT="#FFFFFF" LEFTMARGIN="0" TOPMARGIN="0">\n');
		wn.document.write('<DIV ID="fond" STYLE="position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:1; overflow: hidden; visibility: visible">\n');
		wn.document.write('<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0" HEIGHT="100%">\n\t<TR>\n\t\t<TD VALIGN="MIDDLE" ALIGN="CENTER">\n\t\t\t');
		wn.document.write('<B><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2">Chargement de l\'image...</FONT></B>\n');
		wn.document.write('\t\t</TD>\n\t</TR>\n</TABLE>\n</DIV>\n');
		wn.document.write('<DIV ID="imgBig" STYLE="position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:2; visibility: visible">\n');
		wn.document.write('\t<img name="BIG" src="'+imgpath+imgname+'h'+imgext+'">\n</DIV>\n');
		wn.document.write('</BODY>');
		setTimeout("vignetteResize()",1000);
		}
}

function vignetteResize(){
		var ascX=0, ascY=0;		
		if(navigator.cpuClass=="PPC"){
			ascX=-15;
			ascY=-15;	
		}			
		tx=wn.document.BIG.width;
		ty=wn.document.BIG.height;
//		window.wn.document.all.fond.style.visibility="hidden";
		window.wn.resizeTo(tx+11+ascX,ty+30+ascY);
}