<!-- 

// --------------------------------------------------------------------------
// function changePositDiv(H,W)
// --------------------------------------------------------------------------

decalH = 0;
decalW = 0;

function changePositDiv(H,W) {

	seuilW = 295 ;
	seuilH = 142 ;

	if (document.body.clientWidth/2-H > seuilH) {
		document.getElementById('divImage').style.top = document.body.clientHeight/2-H + "px";
		document.getElementById('divImage').style.top = document.body.clientHeight/2-H + "px";
	} else {
		document.getElementById('divImage').style.top = seuilH + "px";
	}

	if (document.body.clientWidth/2-W > seuilW) {
		document.getElementById('divImage').style.left = document.body.clientWidth/2-W + "px";
	} else {
		document.getElementById('divImage').style.left = seuilW + "px";
	}

}

// --------------------------------------------------------------------------
// pause(numberMillis)
// --------------------------------------------------------------------------

function pause(numberMillis) {
	var now = new Date();
	var exitTime = now.getTime() + numberMillis;
	while (true) {
		now = new Date();
		if (now.getTime() > exitTime)
			return;
	}
}

// --------------------------------------------------------------------------
// Affiche et masque le curseur d'attente
// --------------------------------------------------------------------------

function startWait() {
	document.getElementById('divCursor').style.left = '0px';
	document.getElementById('divCursor').style.top = '0px';
	document.getElementById('divCursor').style.height = document.body.clientHeight;
	document.getElementById('divCursor').style.width = document.body.clientWidth;
	document.getElementById('divCursor').style.visibility = 'visible';
	document.getElementById('divCursor').style.cursor='wait';
}

function endWait() {
	document.getElementById('divCursor').style.visibility = 'hidden';
	document.getElementById('divCursor').style.cursor='default';
}

// --------------------------------------------------------------------------
// function ouvTaPop(objetImage,decalHeight,decalWidth)
// --------------------------------------------------------------------------

function ouvTaPop(objetImage,decalHeight,decalWidth) {

	startWait();

	// La grande image est nommée pareil que l'autre 
	// mais finit par "_large.jpg"
	monImage = new Image ();
	monImage.src = objetImage.src.replace("\.jpg","\_large.jpg");
	decalH = decalHeight;
	decalW = decalWidth;
	changePositDiv(decalHeight,decalWidth);
	if (!monImage.complete){
		monImage.onload=function(){
			document.getElementById('imgPop').src = monImage.src;
			document.getElementById('imgPop').height = monImage.height;
			document.getElementById('imgPop').width = monImage.width;
			if (navigator.appVersion.indexOf("MSIE")!=-1){
				pause(250);
			} 
			visible();
			endWait();
		}
	}else{
		document.getElementById('imgPop').src = monImage.src;
		document.getElementById('imgPop').height = monImage.height;
		document.getElementById('imgPop').width = monImage.width;
		if (navigator.appVersion.indexOf("MSIE")!=-1){
			pause(250);
		} 
		visible();
		endWait();
	}

}

// --------------------------------------------------------------------------
// function fermeTaPop ()
// --------------------------------------------------------------------------

function fermeTaPop () {
		invisible();
}

// --------------------------------------------------------------------------
// function visible() & invisible()
// --------------------------------------------------------------------------

var visibleEnCours = 'off';
var invisibleEnCours = 'off';

function visible(){
	if (invisibleEnCours == "off") {
		visibleEnCours = "on";
		document.getElementById('divImage').style.visibility='visible';
		vitesseIE=1;
		vitesseFF=60;
		if(document.getElementById)	{
			cur=document.getElementById("divImage");
			if(document.all){
				cur.filters.alpha.opacity+=parseFloat(3);
				if (cur.filters.alpha.opacity==100) {
					visibleEnCours = 'off'
					return;
				}else{
					setTimeout("visible()",vitesseIE);
				}

			} else {
				i=parseFloat(cur.style.getPropertyValue("-moz-opacity"));
				i+=parseFloat(0.1);
				cur.style.setProperty("-moz-opacity", i, "");
				if (i>=1) {
					visibleEnCours = 'off'
					return;
				} else {
					setTimeout("visible()",vitesseFF);
				}
			}
		}
	}
}

function invisible(index){

	if (visibleEnCours == "off") {	
		invisibleEnCours = 'on';
		vitesseIE=1;
		vitesseFF=60;
		if(document.getElementById)	{
			cur=document.getElementById("divImage");
			
			if(document.all){
				if (index=="1"){
					cur.filters.alpha.opacity=100;
				}
				cur.filters.alpha.opacity-=parseFloat(3);
				if (cur.filters.alpha.opacity==0){
					document.getElementById("divImage").src=document.getElementById("divImage").src2;
					document.getElementById('divImage').style.visibility='hidden';
					invisibleEnCours = 'off';
					return;
				}
				else {
					setTimeout("invisible('0')",vitesseIE);
					}

			}
			else{ 
				if (index=="1"){
					cur.style.setProperty("-moz-opacity", 1, "");
				}
				i=parseFloat(cur.style.getPropertyValue("-moz-opacity"));
				i-=parseFloat(0.1);
				cur.style.setProperty("-moz-opacity", i, "");
				if (i<=0){
					document.getElementById("divImage").src=document.getElementById("divImage").src2;
					document.getElementById('divImage').style.visibility='hidden';
					invisibleEnCours = 'off';
					return;
				}
				else {
					setTimeout("invisible('0')",vitesseFF);
					}
			}
		}
	}
}


--> 
