if(navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent){
	var imgblank = "gfx/x.gif";
	window.attachEvent("onload", fnLoadPngs);
	window.attachEvent("onload", js_imgpng);
	window.attachEvent("onload", js_inputimgpng);
}

function fnLoadPngs(){
	var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
	var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
	for (var i = document.all.length - 1, obj = null; (obj = document.all[i]); i--) {
		if (itsAllGood && obj.currentStyle.backgroundImage.match(/\.png/i) != null) {
			this.fnFixPng(obj);
			obj.attachEvent("onpropertychange", this.fnPropertyChanged);
		}
	}
}
	
function fnPropertyChanged(){
	if (window.event.propertyName == "style.backgroundImage") {
		var el = window.event.srcElement;
		if (!el.currentStyle.backgroundImage.match(/x\.gif/i)) {
			var bg	= el.currentStyle.backgroundImage;
			var src = bg.substring(5,bg.length-2);
			el.filters.item(0).src = src;
			el.style.backgroundImage = "url("+imgblank+")";
		}
	}
}
	
function fnFixPng(obj) {
	var bg	= obj.currentStyle.backgroundImage;
	var src = bg.substring(5,bg.length-2);
	obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')";
	obj.style.backgroundImage = "url("+imgblank+")";
}


/* -- add: jacek wasilewski email: jacek@eagent.pl -- */
function js_imgpng(){
	if(document.images){
		var img = document.images;
		var count = img.length; 
		for(var i=0; i<count; i++){
			var el = img[i], src = el.src;
			if(/\.png$/i.test(src)){
				el.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
				el.style.width = el.width; 
				el.style.height = el.height; 
				el.src = imgblank;
			}
		}
	}
}

function js_inputimgpng(){
	if(document.getElementsByTagName("input")){
		var img = document.getElementsByTagName("input");
		var count = img.length; 
		for(var i=0; i<count; i++){
			var el = img[i];
			if(el.type.toLowerCase() == 'image'){
				var src = el.src;
				if(/\.png$/i.test(src)){
					el.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
					el.style.width = el.width; 
					el.style.height = el.height; 
					el.src = imgblank;
				}
			}
		}
	}
}


function js_loadpng(el){
return;
	var src = el.src;
	if(/MSIE ((5\.5)|[6789])/.test(navigator.userAgent) && navigator.platform == "Win32"){
		if(/\.png$/i.test(src)){
			el.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
			el.style.width = el.width; 
			el.style.height = el.height; 
			el.src = imgblank;
		}
	}
}



