function fixPNG(element){
	var src;
	if (element.tagName=='IMG'){
		if (/\.png$/.test(element.src)){
			src = element.src;
			element.src = "/images/0.gif";
		}
	}
	else {
		src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)
		if (src){
			src = src[1];
			element.runtimeStyle.backgroundImage="none";
		}
	}
	if(src){
		element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='no-repeat')";
	}
}

var fixlist=[];
var elemlist=[];

function fixAllPNG(){
	if (/MSIE (5\.5|6|7).+Win/.test(navigator.userAgent)){
		var imglist=document.getElementsByTagName('img');
		for (var i = 0; i < imglist.length; i++) {
			fixPNG(imglist[i]);
		}

		for (var i = 0; i < fixlist.length; i++) {
			if(document.getElementById(fixlist[i])) fixPNG(document.getElementById(fixlist[i]));
		}

		for (var i = 0; i < elemlist.length; i++) {
			var imglist=document.getElementsByTagName(elemlist[i]);
			for (var i = 0; i < imglist.length; i++) {
				fixPNG(imglist[i]);
			}
		}
	}
}

if(window.onload){
 var f=window.onload;
 window.onload=function(){
  fixAllPNG();
  f();
 }
}
else {
 window.onload=function(){
  fixAllPNG();
 }
}

