function fixPngs()
{
  if(navigator.platform != "Win32") return;
  if(navigator.appName != "Microsoft Internet Explorer") return;
  var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
  if(rslt == null || !(Number(rslt[1]) >= 5.5)) return;

  for (var i = 0; i < document.images.length; i++)
  {
    var img = document.images[i];
    if (img.src.match(/\.png$/i) != null)
    {
       //alert(img.outerHTML + "        " + img.width + "       " + img.height);
       if (img.outerHTML.match(/width\w*\=/i) != null || img.outerHTML.match(/height\w*\=/i) != null)
       {
          img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + img.src + "', sizingMethod='scale')";
       }       
       else
       {
          img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + img.src + "', sizingMethod='image')";
       }


       img.src = "x.gif";
    }
  }
}

fixPngs();