function fixPNG()
{
    var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
    var vers = (rslt !== null) ? Number(rslt[1]) : -1;
    var itsAllGood = (vers >= 5.5 && vers < 7.0);
    if (itsAllGood) {
        for (var i = 0; i < document.all.length; i++) {
            var obj = document.all[i];
            var bg = obj.currentStyle.backgroundImage;
            var img = document.images[i];
            if (bg && bg.match(/\.png/i) !== null) {
                img = bg.substring(5, bg.length - 2);
                if (img.match("TableLayoutBg.png$") == "TableLayoutBg.png") {
                    continue;
                }
                var offset = obj.style["background-position"];
                obj.style.filter =
                "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
                img + "', sizingMethod='scale')";
                obj.style.backgroundImage = "url('" + spacerPath + "')"; 
                if (typeof offset !== 'undefined') {
                    obj.style["background-position"] = offset;
                }
            } else if (img && img.src.match(/\.png$/i) !== null) {
                var src = img.src;
                var image = new Image();
                image.src = src;
                var width;
                var height;
                if (img.style && img.style.width) {
                    width = img.style.width;
                } else {
                    width = image.width + "px";
                }
                if (img.style && img.style.height) {
                    height = img.style.height;
                } else {
                    height = image.height + "px";
                }
                img.style.width = width;
                img.style.height = height;
                img.style.filter =
                "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
                    src + "', sizingMethod='scale')";
                img.src = spacerPath;
            }
        }
    }
} 

