
processPng = function() {

	var tags = document.all;
	for(var i = 0; i<tags.length; i++){
		var tag = tags[i];
		if(tag.currentStyle.backgroundImage.indexOf(".png") > -1){
			var u = tag.currentStyle.backgroundImage.replace('url("', "").replace('")', "");
			var sizeMethod = "scale";
			if(tag.currentStyle.backgroundRepeat == "no-repeat")sizeMethod = "crop";
			tag.style.background = '';
			tag.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + u + "',sizingMethod='" + sizeMethod +"')";
		}
	}

	//Process Image Tags
	var imgs = getElementsBySelector("img");
	for (i=0; i<imgs.length; i++) {
		if(imgs[i].src.indexOf(".png") > -1){
			var e = imgs[i];
			var s = e.src;
			var d = document.createElement("div");
			e.replaceNode(d);
			d.className = e.className;
			d.id = e.id;
			d.style.width = e.width + "px";
			d.style.height = e.height + "px";
			d.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + s + "',sizingMethod='crop')";
		}
	}
}

if (document.all && document.getElementById && navigator.userAgent.indexOf("MSIE 6") != -1) {
	document.write('<style type="text/css">img {visibility: expression(this.src.indexOf(".png") > -1 ? "hidden" : "visible");}</style>');
	EventUtils.addEventListener(window,'load',processPng);
}

