function fixPNGs() {
  var navVersion = navigator.appVersion.split("MSIE")
  var ie_version = parseFloat(navVersion[1])

  if ((ie_version >= 5.5) && (ie_version < 7) && (document.body.filters)) {
    imgs = cssQuery("#region-content img")
    for (var i=0; i < imgs.length; i++) {
      img = imgs[i]
      
      filename = img.src.toUpperCase()
      if (filename.substring(filename.length-3, filename.length) == "PNG") {
        span = document.createElement('span');
        // taking all the attributes
        span.id = img.id;
        span.className = img.className;
        span.style.width=img.width;
        span.style.height=img.height;
        span.style.display="inline-block";
        span.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + img.src + "', sizingMethod='scale')";

        //span.appendChild(document.createTextNode(''));
        img.parentNode.replaceChild(span, img);
      }
    }
  }
}

registerPloneFunction(fixPNGs);

