﻿// Correctly handle PNG transparency in Win IE 5.5 or higher.
// http://homepage.ntlworld.com/bobosola. Updated 02-March-2004

function OuvrirPopup(page, nom, option) {
	window.open(page, nom, option);
}

function correctPNG() {
	for (var i = 0; i < document.images.length; i++) {
		var img = document.images[i];
		var imgName = img.src.toUpperCase();

		if (imgName.substring(imgName.length - 3, imgName.length) == "PNG") {

			var imgID = (img.id) ? "id='" + img.id + "' " : "";
			var imgClass = (img.className) ? "class='" + img.className + "' " : "";
			var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
			var imgStyle = "display:inline-block;" + img.style.cssText;
			if (img.align == "left") imgStyle = "float:left;" + imgStyle;
			if (img.align == "right") imgStyle = "float:right;" + imgStyle;
			if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;

			if (img.width == 0) { var MyWidth = 48; } else { MyWidth = img.width; };
			if (img.height == 0) { var MyHeight = 48 } else { MyHeight = img.height; };

			var strNewHTML = "<span " + imgID + imgClass + imgTitle
								+ " style=\"" + "width:" + MyWidth + "px; height:" + MyHeight + "px;" + imgStyle + ";"
								+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
								+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>";

			img.outerHTML = strNewHTML;
			i = i - 1;
		}
	}
}

function addOnloadEvent(fnc) {
	if (typeof window.addEventListener != "undefined")
		window.addEventListener("load", fnc, false);
	else if (typeof window.attachEvent != "undefined") {
		window.attachEvent("onload", fnc);
	}
	else {
		if (window.onload != null) {
			var oldOnload = window.onload;
			window.onload = function (e) {
				oldOnload(e);
				window[fnc]();
			};
		}
		else
			window.onload = fnc;
	}
}

addOnloadEvent(correctPNG);
