jQuery.fn.centerPop = function () {
  this.css("position","absolute");
  this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px");
  this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px");
  return this;
}
function creationFondSombre(fct)
{
	hauteur = retourneHauteur();
	hauteur += 400;
	$('body').append('<div id = "lefondmodal"></div>');
	$('#lefondmodal').css("backgroundColor","#000000");
	$('#lefondmodal').css("position","absolute");
	$('#lefondmodal').css("zIndex","2000");
	$('#lefondmodal').css("top","0px");
	$('#lefondmodal').css("left","0px");
	$('#lefondmodal').css("bottom","0px");
	$('#lefondmodal').css("right","0px");
	$('#lefondmodal').css("width","100%");
	$('#lefondmodal').css("height",hauteur+"px");
	$('#lefondmodal').hide();
	$('#lefondmodal').fadeOut("fast").fadeTo("slow", 0.7);
	if(fct != '')
	$('#lefondmodal').click(function(){eval(fct);})
}
function fermeFormeA()
{
	$('#divVidePourImage').fadeOut('slow').html('').remove();
	$('#lefondmodal').fadeOut("fast").remove();
}
function retourneHauteur()
{
	var scrollH = 0;	// scrollY
	var windowH = 0;	// largeur de la fenêtre
	if (document.doctype == null || document.documentElement.clientHeight == 0)
	{
		if (window.innerWidth || (document.body.offsetHeight == document.documentElement.offsetHeight))
		{
			scrollH = document.body.scrollTop;
			windowH = document.body.clientHeight;
		}
		else
		{
			scrollH = document.documentElement.scrollTop;
			windowH = document.documentElement.clientHeight;
		}

	}
	else
	{
		if (document.doctype.publicId.search(/xhtml/i) != -1)
		scrollH = document.documentElement.scrollTop;
		else
		scrollH = document.body.scrollTop;
	}
	if (window.innerHeight)
	windowH = window.innerHeight;
	return windowH+scrollH;
}
function retourneLargeur()
{
	var scrollW = 0;	// scrollY
	var windowW = 0;	// largeur de la fenêtre
	if (document.doctype == null || document.documentElement.clientWidth == 0)
	{
		if (window.innerWidth || (document.body.offsetWidth == document.documentElement.offsetWidth))
		{
			scrollW = document.body.scrollLeft;
			windowW = document.body.clientWidth;
		}
		else
		{
			scrollW = document.documentElement.scrollLeft;
			windowW = document.documentElement.clientWidth;
		}

	}
	else
	{
		if (document.doctype.publicId.search(/xhtml/i) != -1)
		scrollW = document.documentElement.scrollLeft;
		else
		scrollW = document.body.scrollLeft;
	}
	if (window.innerWidth)
	windowW = window.innerWidth;
	return windowW+scrollW;
}
function centrerElement(element,haut,large) {
	hauteur = retourneHauteur();
	largeur = retourneLargeur();
$('#'+element).css({
position : 'absolute',
zIndex:'30000',
top: ((hauteur/2)- (haut/2))+'px',
left: ((largeur/2)- (large/2))+'px'
});
}
var leTimerEssaiIm = null;
function ouvreImageA(obj)
{
	if(leTimerEssaiIm != null)
	clearTimeout(leTimerEssaiIm);
	source = obj.src;
	contenu = '<img src = "'+source+'" id = "grdIm"/>';
	$('body').append('<div id = "divVidePourImage" style = "display:none;"></div>');
	$('#divVidePourImage').css('display','block').html(contenu);
	large = 0;
	haut = 0;
	large = $('#grdIm').width();
	haut = $('#grdIm').height();
	$('#divVidePourImage').hide();
	if(large > 0 && haut > 0)
	{
		if(large > 800)
		{
			haut = (haut/large) * 800;
			large = 800;
			$('#grdIm').css("width",large+'px');
		}
		creationFondSombre("fermeFormeA();");
		centrerElement('divVidePourImage',haut,large);
		$('#divVidePourImage').css({border:'1px ridge #ffffff',backgroundColor:"#000000",padding:"10px"}).fadeIn('slow').append('<p><div style = "float:right;margin-right:-23px;margin-bottom:-23px;"><img src = "images/close.png" style = "cursor:pointer;" onclick = "fermeFormeA();"/></div></p>');
	}
	else
	leTimerEssaiIm = setTimeout("ouvreImageA("+obj+")","500");
}
$(function()
{
	// les images des wysiwyg
	$('.leWys img').each(function(e)
				{
					$(this).css("cursor","pointer");
					$(this).click(function(){ouvreImageA(this);})
				}
				);
}
);
