﻿function fixPNGTransparency(image) 
{				
	// Not IE? then exit
	if (navigator.appVersion.indexOf("MSIE") == -1) return;
	
	var versionParts = navigator.appVersion.split("MSIE");
	var version = parseFloat(versionParts[1]);
	
	if ((version >= 5.5) && (version < 7) && (document.body.filters)) 
	{
	   var imageId = (image.id) ? "id='" + image.id + "' " : "";
	   var imageClass = (image.className) ? "class='" + image.className + "' " : "";
	   var imageTitle = (image.title) ? 
					 "title='" + image.title  + "' " : "title='" + image.alt + "' ";
	   var imageStyle = "display:inline-block;" + image.style.cssText;
	   var imageHtml = "<span " + imageId + imageClass + imageTitle
				  + " style=\"" + "width:" + image.width 
				  + "px; height:" + image.height 
				  + "px;" + imageStyle + ";"
				  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
				  + "(src=\'" + image.src + "\', sizingMethod='scale');\"></span>";
	   image.outerHTML = imageHtml;
	}							
}