function MGX_swapImgRestore() { //v3.0
  var i,x,a=document.MGX_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MGX_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MGX_p) d.MGX_p=new Array();
    var i,j=d.MGX_p.length,a=MGX_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MGX_p[j]=new Image; d.MGX_p[j++].src=a[i];}}
}

function MGX_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MGX_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MGX_swapImage() { //v3.0
  var i,j=0,x,a=MGX_swapImage.arguments; document.MGX_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MGX_findObj(a[i]))!=null){document.MGX_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function changer_photo(nouvelle,evt) { /* copyright Productions Imagix version 1 01-2008 */

	if(nouvelle == "")
	{
		document.getElementById("agrandi").innerHTML = "";
		document.getElementById("agrandi").style.visibility = "hidden";
	}
	else {
		if(!evt) evt = window.event;	
		mouse_x = evt.clientX;
		mouse_y = evt.clientY;
	
		var NscrollLeft = document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;
		var NscrollTop = document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;
		var mouse_x = document.all?(evt.clientX + NscrollLeft):evt.pageX;
		var mouse_y = document.all?(evt.clientY + NscrollTop):evt.pageY;
		var Nwidth = document.all?document.documentElement.clientWidth:window.innerWidth;
		var Nheight = document.all?document.documentElement.clientHeight:window.innerHeight;
		
		document.getElementById("agrandi").innerHTML = '<img src="'  + nouvelle + '" id="photo" name="photo" border="0" style="margin:5px">';
		
		document.getElementById("agrandi").style.top = mouse_y-document.getElementById("photo").height-20+"px";//-(document.getElementById("photo").height/2)+"px";
		
		/*if(mouse_y <= (Nheight/2) && mouse_x <= (Nwidth/2)){
			document.getElementById("agrandi").style.left = mouse_x+20+"px";
		}
		else if(mouse_y > (Nheight/2) && mouse_x > (Nwidth/2)) {
			document.getElementById("agrandi").style.left = mouse_x-(document.getElementById("photo").width)-20+"px";			
		}
		else if(mouse_y <= (Nheight/2) && mouse_x > (Nwidth/2)) {
			document.getElementById("agrandi").style.left = mouse_x-(document.getElementById("photo").width)-20+"px";			
		}
		else { //mouse_y > (Nheight/2) && mouse_x <= (Nwidth/2)
			document.getElementById("agrandi").style.left = mouse_x+20+"px";
			
		}*/
		document.getElementById("agrandi").style.left = mouse_x-(document.getElementById("photo").width/2)+"px";
		document.getElementById("agrandi").style.visibility = "visible";
	}
}


