function showCarte(oThis, sURL) {
	var oCarte = document.createElement("div");
	oCarte.style.position = "absolute";
	oCarte.style.top = ((getY(oThis, $('body')) - 7) + 400 > document.body.scrollHeight ? getY(oThis, $('body')) - 378 : getY(oThis, $('body')) - 7) + "px";
	oCarte.style.right = (getX(oThis, $('body')) - 404 - (window.event ? 44 : 0)) + "px";
	oCarte.style.width = "600px";
	oCarte.style.height = "400px";
	oCarte.style.MozOpacity = 0;
	oCarte.style.filter = "alpha(opacity=0)";
	oCarte.style.opacity = 0;
	oCarte.style.background = "url(" + sURL + ")";
	oCarte.style.border = "2px solid #005187";
	
	var oX = document.createElement("div");
	oX.style.position = "absolute";
	oX.style.top = "2px";
	oX.style.right = "2px";
	oX.style.width = "21px";
	oX.style.height = "21px";
	oX.style.cursor = "pointer";
	oX.style.background = "url(./pages/images/layout/x.gif)";
	oX.onclick = killCarte;
	
	oCarte.appendChild(oX);
	
	$('body').appendChild(oCarte);
	
	killCarte();
	window.CarteCurrent = oCarte;
	window.CarteCurrentOpacity = 0;
	window.CarteInterval = window.setInterval("alphaCarte()", 20);
}

function alphaCarte() {
	if(window.CarteCurrentOpacity < 100) {
		window.CarteCurrentOpacity += 10;
		window.CarteCurrent.style.MozOpacity = window.CarteCurrentOpacity / 100;
		window.CarteCurrent.style.filter = "alpha(opacity=" + window.CarteCurrentOpacity + ")";
		window.CarteCurrent.style.opacity = window.CarteCurrentOpacity / 100;
	} else {
		window.clearInterval(window.CarteInterval);
	}
}

function killCarte() {
	if(window.CarteCurrent) {
		window.clearInterval(window.CarteInterval);
		$('body').removeChild(window.CarteCurrent);
		window.CarteCurrent = undefined;
	}
}