function fixPng()
{
    if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
    {
        var elements = document.getElementsByTagName("*");
        for(var i = 0; i < elements.length; i++)
        {
            var src;
            if (elements[i].tagName=='IMG')
            {
                if (/\.png$/.test(elements[i].src)) 
                {
                    src = elements[i].src;
                    elements[i].src = "images/gif.gif"; 
                }
            }
            else 
            {
                src = elements[i].currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)
                if (src)
                    {
                        src = src[1];
                        elements[i].runtimeStyle.backgroundImage="none"; 
                    }
            }
            if (src) elements[i].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')"; 
        }
    }
}