/*
 
Correctly handle PNG transparency in Win IE 5.5 & 6.
http://homepage.ntlworld.com/bobosola. Updated 18-Jan-2006.

Modified by Trefnet 19-Mar-2009.

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) && (version < 7) && (document.body.filters))
{
   for(var i=0; i<document.images.length; i++)
   {
      var img = document.images[i]
	  
	  if(img.rel == "nopngfix") continue;
	  
      var imgName = img.src.toUpperCase()
      if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
      {
		var parent = img.parentNode;
		var new_img = img.cloneNode(true);
		new_img.src = 'images/spacer.gif';
		new_img.width = img.width;
		new_img.height = img.height;
		
		if((img.width == 0) || (img.height == 0)) {
			var temp = new Image();
			temp.src = img.src;
			
			new_img.width = temp.width;
			new_img.height = temp.height;
		}
		
		new_img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src='" + img.src + "', sizingMethod='image')";
		parent.insertBefore(new_img, img);
		parent.removeChild(img);
      }
   }
}

