﻿// JScript File

/*
 
Correctly handle PNG transparency in Win IE 5.5 & 6.
http://homepage.ntlworld.com/bobosola. Updated 18-Jan-2006.

Use in <HEAD> with DEFER keyword wrapped in conditional comments:
<!--[if lt IE 7]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->

*/

var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

if ((version >= 5.5) && (document.body.filters)) 
{
   for(var i=0; i<document.images.length; i++)
   {
      var img = document.images[i]
      var imgName = img.src.toUpperCase()
      if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
      {
      	
      	img.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + img.src + "',sizingMethod='scale')";
        img.src = '/i/spacer.png';
       
         
      }
   }
   
   var elementList = getElementsByClassName(document, "PNGTransparency");
   for(var i=0; i<elementList.length; i++)
   {
        var ls_img = elementList[i].style.backgroundImage;
        ls_img = ls_img.substring(4, ls_img.length-1);
        
        elementList[i].style.backgroundImage = '';
        elementList[i].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + ls_img + "',sizingMethod='scale')";
   }
}


