// IE png ---------------------------------------------------------------------------------------------------------------

function iePng(){
	if (document.all && !window.opera && !window.XMLHttpRequest && (typeof document.getElementsByTagName("body")[0].style.outline == "undefined"))/* IE+Opera - opera - ie7up - macIE */{
		for (var i = 0; i <document.getElementsByTagName("img").length; i++) { 
		
		if (document.getElementsByTagName("img")[i].getAttribute("src").lastIndexOf(".png") != -1){
			
			var pngSrc = document.getElementsByTagName("img")[i].getAttribute("src");
			var blankSrc = pngSrc.slice(0, pngSrc.lastIndexOf("/")+1) + "blank.gif";
			
			document.getElementsByTagName("img")[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+pngSrc+"')";
			document.getElementsByTagName("img")[i].setAttribute("src",blankSrc);
			
			}
		}
	}
}

addEvent(window, 'load', iePng);

// add event
function addEvent(obj, evType, fn){
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, false);
		return true;
	}
	else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}
	else {
		return false;
	}
}



// IE bg png ---------------------------------------------------------------------------------------------------------------

function IeBgPng(){
	if ((typeof document.documentElement.style.filter != "undefined")&&(typeof document.documentElement.style.msInterpolationMode == 
"undefined"))/* IE5.5&6*/ {
		element = document.getElementsByTagName("*");
		for(i=0;i<element.length;i++){
			bg = element[i].currentStyle.getAttribute("backgroundImage");
			
			if(bg.lastIndexOf(".png")!=-1){
				bgSrc = bg.slice(5,-2);
				element[i].style.backgroundImage = "none";
				element[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='"+bgSrc+"')";

			}
		}
	}
}

addEvent(window, 'load', IeBgPng);

