function PopupImage(img, titre)
{
	w = open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=no');
	w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
	w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>");
	w.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
	w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
	w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border=0 alt=' Image dans pop-up '>");
	w.document.write("</TD></TR></TABLE>");
	w.document.write("</BODY></HTML>");
	w.document.close();
} 

var current_image = 0;
var image = new Array();

function init_gallery()
{
	if (document.getElementsByClassName("diapo"))
	{
		image = document.getElementsByClassName("diapo");
		for(i = 1; i < image.length; i++)
		{
			image[i].style.display = "none";
			document.getElementById("diapo"+(i + 1)).style.display = "none";
		}
	}
	if (image.length < 2)
		{
			document.getElementById("next").style.display = "none";
			document.getElementById("previous").style.display = "none";
		}
	else
		{
			document.getElementById("next").src = image[next()].src;
			document.getElementById("previous").src = image[previous()].src;
		}
}

function previous()
{
	return (current_image - 1 < 0 ? image.length - 1 : current_image - 1);
}

function next()
{
	return (current_image + 1 >= image.length ? 0 : current_image + 1);
}

function hide_act(next)
{
	new Effect.Opacity(image[current_image], {duration:0.01, from:1.0, to:0.1});
	new Effect.Opacity(document.getElementById("diapo"+(current_image + 1)), {duration:0.01, from:1.0, to:0.1});
	image[current_image].style.display = "none";
	document.getElementById("diapo"+(current_image + 1)).style.display = "none";

	if (next)
		setTimeout('show_next()', 1);
	else
		setTimeout('show_previous()', 1);
}


function show_previous()
{
	current_image = previous();
	new Effect.Appear(image[current_image]);
	new Effect.Appear(document.getElementById("diapo"+(current_image + 1)));
	document.getElementById("next").src = image[next()].src;
	document.getElementById("previous").src = image[previous()].src;
}

function show_next()
{
	current_image = next();
	new Effect.Appear(image[current_image]);
	new Effect.Appear(document.getElementById("diapo"+(current_image + 1)));
	document.getElementById("next").src = image[next()].src;
	document.getElementById("previous").src = image[previous()].src;
}