// Paramètrage de la popup0 (popup animée) -------------------------------------------------------------------------------------------
if(popupAnimee)
	{
	var popup0Top = parseInt(parseInt(document.body.clientHeight) / 2) - (popup0Height / 2);
	var popup0Left = -popup0Width;
	var popupTxt='<div id="popup0" title="'+popup0Title+'" icon="'+popup0Icon+'" style="position:absolute; visibility:hidden; top:'+popup0Top+'px; left:'+popup0Left+'px; height:'+popup0Height+'px;width:'+popup0Width+'px">'+popup0Body+'</div>';
	document.write(popupTxt);
	
	var posLeft = parseInt(document.getElementById('popup0').style.left);
	if(posLeft % 2 != 0) { posLeft = posLeft -1 }
	var posTop = parseInt(document.getElementById('popup0').style.top);
	var posCentre = parseInt(parseInt(document.body.clientWidth) / 2) - (parseInt(document.getElementById('popup0').style.width) / 2);
	if(posCentre % 2 != 0) { posCentre = posCentre -1 }
	
	setTimeout("animatePopup0()",500);
	}
else
	{
	var popupTxt='<div id="popup0" style="position:absolute; visibility:hidden; top:0px; left:0px; width:0px; height:0px"></div>';
	document.write(popupTxt);
	setTimeout("document.getElementById('popup0').style.visibility='hidden';",510);
	}

// Animation de la popup0 -----------------------------------------------------------------------------------------------------------
function animatePopup0()
	{
	if(posLeft < parseInt(document.body.clientWidth) - parseInt(document.getElementById('popup0').style.width) - 1)
		{
		posLeft = posLeft + 2;
		if(posLeft == posCentre)
			{
			// Pause de 2 secondes au milieu de la fenêtre
			setTimeout("animatePopup0()",2000);
			}
		else
			{
			document.getElementById('popup0').style.left = posLeft;
			document.getElementById('popup0').style.top = posTop;
			setTimeout("animatePopup0()",5);
			}
		}
	else if(posTop < parseInt(document.body.clientHeight) - parseInt(document.getElementById('popup0').style.height) - 1)
		{
		posTop = posTop + 2;
		document.getElementById('popup0').style.left = posLeft;
		document.getElementById('popup0').style.top = posTop;
		setTimeout("animatePopup0()",5);
		}
	}
// Fin de la popup animée ---------------------------------------------------------------------------------------------------------


// Fonctions communes pour toutes les autres popups -------------------------------------------------------------------------------
function reduce(k)
	{
	txtTemp='<table cellspacing="0" cellpadding="0" border="0" height="30" width="100%"><tr height="30"><td width="5" height="30" background="popup/images/chl.gif" colspan="2" onmousedown="move('+k+')">&nbsp;</td><td background="popup/images/ch.gif" height="30" width="100%" onmousedown="move('+k+')" style="cursor:default">'+ic[k]+' <font face="Trebuchet MS">'+document.getElementById('popup'+k).title+'</font>&nbsp;</td><td background="popup/images/ch.gif" ';
	txtTemp=txtTemp+'height="30" width="67"><a href="javascript:resize('+k+')"><img src="popup/images/resize.gif" alt="Niveau inférieur" border="0" onmouseover="this.src=\'popup/images/resizeov.gif\'" onmouseout="this.src=\'popup/images/resize.gif\'" onmousedown="this.src=\'popup/images/resizeon.gif\'" onmouseup="this.src=\'popup/images/resize.gif\'"></a><a href="javascript:maximize('+k+')"><img src="popup/images/big.gif" alt="Agrandir" border="0" onmouseover="this.src=\'popup/images/bigov.gif\'" onmouseout="this.src=\'popup/images/big.gif\'" onmousedown="this.src=\'popup/images/bigon.gif\'" onmouseup="this.src=\'popup/images/big.gif\'"></a><a href="javascript:destroy('+k+')"><img src="popup/images/close.gif" alt="Fermer" border="0" onmouseover="this.src=\'popup/images/closeov.gif\'" onmouseout="this.src=\'popup/images/close.gif\'" onmousedown="this.src=\'popup/images/closeon.gif\'" onmouseup="this.src=\'popup/images/close.gif\'"></a></td><td background="popup/images/chr.gif" width="5" colspan="2" onmousedown="move('+k+')">&nbsp;</td></tr></table>';
	document.getElementById('popup'+k).innerHTML = txtTemp;
	}

function resize(k)
	{
	txtTemp='<table cellspacing="0" cellpadding="0" border="0" height="100%" width="100%"><tr height="30"><td width="5" height="30" background="popup/images/chl.gif" colspan="2" onmousedown="move('+k+')">&nbsp;</td><td background="popup/images/ch.gif" height="30" width="100%" onmousedown="move('+k+')" style="cursor:default">'+ic[k]+' <font face="Trebuchet MS">'+document.getElementById('popup'+k).title+'</font>&nbsp;</td><td background="popup/images/ch.gif" height="30" width="67"><a href="javascript:reduce('+k+')"><img src="popup/images/reduce.gif" alt="Réduire" border="0" onmouseover="this.src=\'popup/images/reduceov.gif\'" onmouseout="this.src=\'popup/images/reduce.gif\'" onmousedown="this.src=\'popup/images/reduceon.gif\'" onmouseup="this.src=\'popup/images/reduce.gif\'"></a><a href="javascript:maximize('+k+')"><img src="popup/images/big.gif" alt="Agrandir" border="0" onmouseover="this.src=\'popup/images/bigov.gif\'" onmouseout="this.src=\'popup/images/big.gif\'" onmousedown="this.src=\'popup/images/bigon.gif\'" onmouseup="this.src=\'popup/images/big.gif\'">';
	txtTemp=txtTemp+'</a><a href="javascript:destroy('+k+')"><img src="popup/images/close.gif" alt="Fermer" border="0" onmouseover="this.src=\'popup/images/closeov.gif\'" onmouseout="this.src=\'popup/images/close.gif\'" onmousedown="this.src=\'popup/images/closeon.gif\'" onmouseup="this.src=\'popup/images/close.gif\'"></a></td><td background="popup/images/chr.gif" width="5" colspan="2" onmousedown="move('+k+')">&nbsp;</td></tr><tr><td width="3" background="popup/images/c.gif" style="cursor:w-resize" onmousedown="sizew('+k+')"></td><td colspan="4" bgcolor="#ECE9D8" valign="top"><font face="MS Sans Serif" color="black" style="font-size:8pt">'+content[k]+'</font></td><td width="3" background="popup/images/c2.gif" onmousedown="sizew2('+k+')" style="cursor:w-resize"></td></tr><tr height="4"><td width="3" background="popup/images/c.gif" style="cursor:sw-resize" onmousedown="sizeh2('+k+');sizew('+k+')"></td><td colspan="4" background="popup/images/cl.gif" style="cursor:n-resize" onmousedown="sizeh2('+k+')"></td><td width="3" background="popup/images/c2.gif" style="cursor:se-resize" onmousedown="sizeh2('+k+');sizew2('+k+')"></td></tr></table>';
	document.getElementById('popup'+k).innerHTML = txtTemp;
	}

function destroy(k)
	{
	document.getElementById('popup'+k).style.visibility="hidden";
	}

function maximize(k)
	{
		cond=0;
		if(Number(document.getElementById('popup'+k).style.left.substring(0,document.getElementById('popup'+k).style.left.length-2))>0){
			document.getElementById('popup'+k).style.left=Number(document.getElementById('popup'+k).style.left.substring(0,document.getElementById('popup'+k).style.left.length-2))-10;
			cond=1;
		}
		if(Number(document.getElementById('popup'+k).style.top.substring(0,document.getElementById('popup'+k).style.top.length-2))>0){
			document.getElementById('popup'+k).style.top=Number(document.getElementById('popup'+k).style.top.substring(0,document.getElementById('popup'+k).style.top.length-2))-10;
			cond=1;
		}
		if(Number(document.getElementById('popup'+k).style.height.substring(0,document.getElementById('popup'+k).style.height.length-2))<document.body.clientHeight-5){
			document.getElementById('popup'+k).style.height=Number(document.getElementById('popup'+k).style.height.substring(0,document.getElementById('popup'+k).style.height.length-2))+10;
			cond=1;
		}
		if(Number(document.getElementById('popup'+k).style.width.substring(0,document.getElementById('popup'+k).style.width.length-2))<document.body.clientWidth-5){
			document.getElementById('popup'+k).style.width=Number(document.getElementById('popup'+k).style.width.substring(0,document.getElementById('popup'+k).style.width.length-2))+10;
			cond=1;
		}
		if(cond==1){
			setTimeout("maximize("+k+")",10);
		}else{
			txtTemp='<table cellspacing="0" cellpadding="0" border="0" height="100%" width="100%"><tr height="30"><td width="5" height="30" background="popup/images/chl.gif" colspan="2" onmousedown="move('+k+')">&nbsp;</td><td background="popup/images/ch.gif" height="30" width="100%" onmousedown="move('+k+')" style="cursor:default">'+ic[k]+' <font face="Trebuchet MS">'+document.getElementById('popup'+k).title+'</font>&nbsp;</td><td background="popup/images/ch.gif" height="30" width="67"><a href="javascript:reduce('+k+')"><img src="popup/images/reduce.gif" alt="Réduire" border="0" onmouseover="this.src=\'popup/images/reduceov.gif\'" onmouseout="this.src=\'popup/images/reduce.gif\'" onmousedown="this.src=\'popup/images/reduceon.gif\'" onmouseup="this.src=\'popup/images/reduce.gif\'"></a><a href="javascript:minimize('+k+')"><img src="popup/images/resize.gif" alt="Niveau inférieur" border="0" onmouseover="this.src=\'popup/images/resizeov.gif\'" onmouseout="this.src=\'popup/images/resize.gif\'" onmousedown="this.src=\'popup/images/resizeon.gif\'" onmouseup="this.src=\'popup/images/resize.gif\'"></a><a href="javascript:destroy('+k+')">';
			txtTemp=txtTemp+'<img src="popup/images/close.gif" alt="Fermer" border="0" onmouseover="this.src=\'popup/images/closeov.gif\'" onmouseout="this.src=\'popup/images/close.gif\'" onmousedown="this.src=\'popup/images/closeon.gif\'" onmouseup="this.src=\'popup/images/close.gif\'"></a></td><td background="popup/images/chr.gif" width="5" colspan="2" onmousedown="move('+k+')">&nbsp;</td></tr><tr><td width="3" background="popup/images/c.gif" style="cursor:w-resize" onmousedown="sizew('+k+')"></td><td colspan="4" bgcolor="#ECE9D8" valign="top"><font face="MS Sans Serif" color="black" style="font-size:8pt">'+content[k]+'</font></td><td width="3" background="popup/images/c2.gif" onmousedown="sizew2('+k+')" style="cursor:w-resize"></td></tr><tr height="4"><td width="3" background="popup/images/c.gif" style="cursor:sw-resize" onmousedown="sizeh2('+k+');sizew('+k+')"></td><td colspan="4" background="popup/images/cl.gif" style="cursor:n-resize" onmousedown="sizeh2('+k+')"></td><td width="3" background="popup/images/c2.gif" style="cursor:se-resize" onmousedown="sizeh2('+k+');sizew2('+k+')"></td></tr></table>';
			document.getElementById('popup'+k).innerHTML=txtTemp;
		}
	}

function minimize(k)
	{
		cond=0;
		if(Number(document.getElementById('popup'+k).style.height.substring(0,document.getElementById('popup'+k).style.height.length-2))>240){
			document.getElementById('popup'+k).style.height=Number(document.getElementById('popup'+k).style.height.substring(0,document.getElementById('popup'+k).style.height.length-2))-10;
			cond=1;
		}
		if(Number(document.getElementById('popup'+k).style.width.substring(0,document.getElementById('popup'+k).style.width.length-2))>320){
			document.getElementById('popup'+k).style.width=Number(document.getElementById('popup'+k).style.width.substring(0,document.getElementById('popup'+k).style.width.length-2))-10;
			cond=1;
		}
		if(cond==1){
			setTimeout("minimize("+k+")",10);
		}else{
			resize(k);
		}
	}

/*function sizew(k)
	{
	lx=x-Number(document.getElementById('popup'+k).style.width.substring(0,document.getElementById('popup'+k).style.width.length-2));
	dx=x-Number(document.getElementById('popup'+k).style.left.substring(0,document.getElementById('popup'+k).style.left.length-2));
	if(-dx+x-lx>0){
		document.getElementById('popup'+k).style.left=x-2;
		document.getElementById('popup'+k).style.width=-dx+x-lx+2;
		}
	sw=setTimeout("sizew("+k+")",10);
	}

function outsizew(){
	clearTimeout(sw);
	}

function sizeh2(k){
	dy=y-Number(document.getElementById('popup'+k).style.top.substring(0,document.getElementById('popup'+k).style.top.length-2));
	if(dy>=0){
		document.getElementById('popup'+k).style.height=dy;
		}
	sh2=setTimeout("sizeh2("+k+")",10);
	}

function outsizeh2(){
	clearTimeout(sh2);
	}

function sizew2(k){
	dx=x-Number(document.getElementById('popup'+k).style.left.substring(0,document.getElementById('popup'+k).style.left.length-2));
	if(dx>=0){
		document.getElementById('popup'+k).style.width=dx;
		}
	sw2=setTimeout("sizew2("+k+")",10);
	}

function outsizew2(){
	clearTimeout(sw2);
	}*/

function move(k){
	dx=x-Number(document.getElementById('popup'+k).style.left.substring(0,document.getElementById('popup'+k).style.left.length-2));
	dy=y-Number(document.getElementById('popup'+k).style.top.substring(0,document.getElementById('popup'+k).style.top.length-2));
	refreshlist[k]=1;
	}

function stopthemove(){
	for(i=0;i<=size;i++){
		refreshlist[i]=0;
		}
	}

function preventwinstick(){
	stopthemove();
	}

function where(){
	x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft
   	y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop
	}

function refresh(){
	i=0;
	while((i<=size) && (refreshlist[i]==0)){
		i++;
		}
	if ((i<=size) && (refreshlist[i]==1)){
		document.getElementById('popup'+i).style.top=y-dy;
		document.getElementById('popup'+i).style.left=x-dx;
		}
	setTimeout("refresh()",10);
	}

function start(){
	content=new Array(100);
	ic=new Array(100);
	size=0;
	while(content[size]=document.getElementById('popup'+size)){
		if(document.getElementById('popup'+size).icon){
			ic[size]='<img src='+document.getElementById('popup'+size).icon+' height="16" width="16" border="0">';
		}else{
			ic[size]='';
		}
		if(document.getElementById('popup'+size).src){
			content[size]='<iframe height="100%" width="100%" src="'+document.getElementById('popup'+size).src+'"></iframe>'
		}else{
			content[size]=document.getElementById('popup'+size).innerHTML;
		}
		txtTemp='<table cellspacing="0" cellpadding="0" border="0" height="100%" width="100%"><tr height="30"><td width="5" height="30" background="popup/images/chl.gif" colspan="2" onmousedown="move('+size+')">&nbsp;</td><td background="popup/images/ch.gif" height="30" width="100%" onmousedown="move('+size+')" style="cursor:default">'+ic[size]+' <font face="Trebuchet MS">'+document.getElementById('popup'+size).title+'</font>&nbsp;</td><td background="popup/images/ch.gif" height="30" width="67"><a href="javascript:destroy('+size+')">';
		txtTemp=txtTemp+'<img src="popup/images/close.gif" alt="Fermer" border="0" onmouseover="this.src=\'popup/images/closeov.gif\'" onmouseout="this.src=\'popup/images/close.gif\'" onmousedown="this.src=\'popup/images/closeon.gif\'" onmouseup="this.src=\'popup/images/close.gif\'"></a></td><td background="popup/images/chr.gif" width="5" colspan="2" onmousedown="move('+size+')">&nbsp;</td></tr><tr><td width="3" background="popup/images/c.gif" style="cursor:w-resize"></td><td colspan="4" bgcolor="#ECE9D8" valign="top"><font face="MS Sans Serif" color="black" style="font-size:8pt">'+content[size]+'</font></td><td width="3" background="popup/images/c2.gif" style="cursor:w-resize"></td></tr><tr height="4"><td width="3" background="popup/images/c.gif" style="cursor:sw-resize"></td><td colspan="4" background="popup/images/cl.gif" style="cursor:n-resize"></td><td width="3" background="popup/images/c2.gif" style="cursor:se-resize"></td></tr></table>';
		document.getElementById('popup'+size).innerHTML=txtTemp;
		document.getElementById('popup'+size).style.visibility = 'visible';
		size++;
	}
	refreshlist=new Array(size);
	size--;
	sh=null;sh2=null;sw=null;sw2=null;
	document.onmousemove=where;
	document.onmouseup=preventwinstick;
	document.onselectstart=new Function("return false");
	stopthemove();refresh();
}
setTimeout("start();",250);