/*
	Título..: xpng - mr.xkr's JavaScript PNG Implementation for Internet Explorer
	Licencia: GPL (http://www.gnu.org/licenses/gpl.txt)
	Autor...: Pablo Rodríguez Rey (mr -en- xkr -punto- es)
	          http://mr.xkr.es/
	Usa libremente esta librería bajo los términos de la licencia GPL, pero por favor,
	deja la autoría intacta, es lo único que te pido, son menos de medio KB de carga ;-)
*/

// función auxiliar para identificar el navegador
function isie() {
	var ag="ua: "+navigator.userAgent;
	if (ag.indexOf("MSIE")>0) return(true);
	else return(false);
}

// llamar a esta función cada vez que se añada una imágen PNG a la página
function xpngUpdate() {

	// si no es Internet Explorer, todo está correcto
	if (!isie()) return

	// buscar todas las imágenes de la página
	var imgs=document.body.getElementsByTagName("img");
	for (a=0;a<imgs.length;a++) {
		// localizar las imágenes con extensión PNG
		if (imgs[a].src.substring(imgs[a].src.length-4,imgs[a].src.length).toLowerCase()==".png") {
			// sustituirlas por elementos SPAN equivalentes con efectos
			var s=document.createElement("span");
			s.id=imgs[a].id;
			s.name=imgs[a].name;
			s.style.display="block";
			s.style.position="relative";
			s.style.width=(imgs[a].offsetWidth?imgs[a].offsetWidth:imgs[a].width)+"px";
			s.style.height=(imgs[a].offsetHeight?imgs[a].offsetHeight:imgs[a].height)+"px";
			s.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+imgs[a].src+"')";
			if (imgs[a].parentNode.replaceChild(s,imgs[a])) a--;
		}
	}

}
