/*
Correctly handle PNG transparency in Win IE 5.5 & 6.
Use in <HEAD> with DEFER keyword wrapped in conditional comments:
<!--[if lt IE 7]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->
*/

// neue version pngfix für IE >= 5.5

var arVersion = navigator.appVersion.split("MSIE");
var version = parseFloat(arVersion[1]);


function pngfixIE(id){
	if ((version >= 5.5) && (document.body.filters)){
		var img= document.getElementById(id);

        var imgClass = (img.className) ? "class='" + img.className + "' " : "";
        var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
        var imgStyle = "display:inline-block;" + img.style.cssText;
        if (img.align == "left") imgStyle = "float:left;" + imgStyle;
        if (img.align == "right") imgStyle = "float:right;" + imgStyle;
        if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;

		var outerHTML= '<span style="width:'+img.width+'px; height:'+img.height+'px;'+imgStyle+
						'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader'+
						'(src='+"'"+img.src+"'"+', sizingMethod='+"'scale'"+');'+
						'"></span>';

		img.outerHTML= outerHTML;
		img.style.display= 'none';
	}//
}//#

function bg_image_pngfixIE(id,img_name){ 
	if ((version >= 5.5) && (document.body.filters)){ //alert("IE >= 5.5")
		var layer= document.getElementById(id);
		layer.style.filter= "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+img_name+"', sizingMethod='scale')";
		layer.style.backgroundImage= "url('')";
	}//
}//#