// Hack for IE6.
// Gives alpha levels to foregroud and background PNG images.
if (navigator.platform == 'Win32' && navigator.appName == 'Microsoft Internet Explorer' && window.attachEvent)
    window.attachEvent('onload', alphaBackgrounds);

function alphaBackgrounds ()
{
    var rslt = navigator.appVersion.match (/MSIE (\d+\.\d+)/, '');
    var itsAllGood = (rslt != null && Number (rslt[1]) >= 5.5);
    for (i = 0; i < document.all.length; i++)
    {
        var bg = document.all[i].currentStyle.backgroundImage;
        var img = document.all[i].src;
        if (itsAllGood)
        {
            if (bg && bg.match (/\.png/i) != null)
            {
                var mypng = bg.substring (5, bg.length-2);
                document.all[i].style.zoom = '1.0';
                document.all[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + mypng + "', sizingMethod='crop')";
                document.all[i].style.backgroundImage = "url('/images/transparent.gif')";
            }
            else if (img && img.match (/\.png/i) != null)
            {
                img = document.all[i];
                img.style.width = img.width + 'px';
                img.style.height = img.height + 'px';
                img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + img.src + "', sizingMethod='crop')";
                img.src = '/images/transparent.gif';
            }
        }
    }
}

