function PngFix()
{
  if (document.body.filters)
  {
    var documentImages = document.images
    for (var i = 0; i < documentImages.length;)
    {
      var img = documentImages[i]
      var imgSrc = img.src
      if (imgSrc.substr(imgSrc.length - 3).toLowerCase() == "png")
      {
        if (img.currentStyle.borderWidth != "0px" && img.currentStyle.borderStyle != "none")
        {
          var outerSpan = document.createElement("span")
          var innerSpan = document.createElement("span")
 
          outerSpan.id = img.id
          outerSpan.className = img.className
          outerSpan.title = img.title
          outerSpan.style.borderWidth = img.currentStyle.borderWidth
          outerSpan.style.borderStyle = img.currentStyle.borderStyle
          outerSpan.style.borderColor = img.currentStyle.borderColor
          outerSpan.style.display = "inline-block"
          outerSpan.style.fontSize = "0"
          outerSpan.style.verticalAlign = "middle"
          if (img.parentElement.href) outerSpan.style.cursor = "hand"
 
          innerSpan.style.width = img.width + "px"
          innerSpan.style.height = img.height + "px"
          innerSpan.style.display = "inline-block"
          innerSpan.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + encodeURI(imgSrc) + "')"
 
          outerSpan.appendChild(innerSpan)
          img.parentNode.replaceChild(outerSpan, img)
        }
        else
        {
          img.src = "images/blank.gif"
          img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + encodeURI(imgSrc) + "')"
        }
      }
      else
      {
        i++
      }
    }
  }
}
