/* correct png support into ie */

function pngUrlToPngStyle(){
	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"){
				var spanAttributes = '';
				var styleAttribute = '';
				
				spanAttributes += img.id ? ' id="' + img.id + '"' : '';
				spanAttributes += img.className ? ' class="' + img.className + '"' : '';
				spanAttributes += img.title ? ' title="' + img.title + '"' : '';
				
				styleAttribute = 'display:inline-block;'
					+ 'width:' + img.width + 'px;'
					+ 'height:' + img.height + 'px;'
					+ (img.style.cssText ? img.style.cssText + ';' : '')
					+ (img.parentElement.href ? 'cursor:hand;' : '')
					+ 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + img.src + '\', sizingMethod=\'scale\');'
				;
				
				spanAttributes += ' style="' + styleAttribute + '"';

				spanHTML = '<span' + spanAttributes + '></span>';
				img.outerHTML = spanHTML;
				i--;
			}
		}
	}
}


