
window.onload = doPngFixIE;

function doPngFixIE() {
	//alert(document.images.length);
	var detectada = navigator.appVersion.split("MSIE"); //Primero detectamos que se trata de IE en realidad
	var version = parseFloat(detectada[1]); //Luego obtenemos el n�mero de versi�n
	
//	alert(version);
	
	if ((version >= 5.5) && (document.body.filters)) //Preguntamos por la versi�n 5.5 o superior o si existe el elemento filters
	{
		for(var i = document.images.length - 1; i >= 0; i--) // Analizamos todas las im�genes del documento
		{
			//alert(i);
			//alert(document.images);
			
		      	var img = document.images[i]; //Tomamos el nombre de la imagen actual en el ciclo
		      	var imgName = img.src.toLowerCase(); //convertimos a m�nusculas
      	
		      	//alert(imgName);
      	
			if (imgName.substring(imgName.length-3, imgName.length) == "png") //detectamos la extensi�n
			{
				if(img.getAttribute('rel') == 'scaled') {
				/*	var strHTML = "<span " + " class=\"" + img.className +"\" style=\"display:inline-block;" + "width:" + img.width + "px; height:" + img.height + "px;" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='scaled');\"></span>" 
					img.outerHTML = strHTML //Luego obligamos a la imagen a cargar este c�digo en forma de variable*/
				}
				else {
					var strHTML = "<span " + " class=\"" + img.className +"\" style=\"display:inline-block;" + "width:" + img.width + "px; height:" + img.height + "px;" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='image');\"></span>" 
					img.outerHTML = strHTML //Luego obligamos a la imagen a cargar este c�digo en forma de variable
				}
				//alert(strHTML);
			}
		}
	}
}

