//Transparent PNGs in IE 5.5 and 6 on Windows do not display properly.
//This solution is from http://ecmanaut.blogspot.com/2005/09/fixing-transparent-png-breakage-for-ie.html
//BUT all PNG image tags MUST include width and height attributes or they will disappear as soon as fixPGN is called!!!
//It doesn't seem to work for the image that is preloaded but not used until the swap() function is called.
//The original script from "ecmanaut.blogspot.com" has been placed in the header so that it can also be called
//by both the onload event in the body tag, and by the swap() function.
//That is the only way to get it to work for images that are preloaded but not used until the swap() function is called.
//The swap function needs to call it so that when we swap images, 
//as in an onmouseover event, the transparent PNG will be "fixed" for IE 5.5 and 6.
//This solution also requires the use of a 1X1 transparent GIF image.

function fixPNG(){
	if( (navigator.platform == 'Win32') &&  /MSIE (5\.5|[6-9])/.test( navigator.userAgent ) )
	{
	  for( var I, i = 0; i<document.images.length; i++ )
	    if( /\.png$/.test( (I = document.images[i]).src ) )
	    {
	      I.style.filter = 'progid:DXImageTransform.Microsoft' +
	        '.AlphaImageLoader(src="'+I.src+'",sizingMethod="scale")';
	      I.src = '/Images/spacer_transp.gif';
	    }
	}
}  