function IEDetected(){
	var Browser=navigator.userAgent.toLowerCase();
	var Opera=/opera/;
	var IE=/msie [0-9]{1}/;

	return IE.test(Browser) && !Opera.test(Browser);
	
}
function CorrectPNG(){ // correctly handle PNG transparency in Win IE 5.5 or higher. 


	for(var i=0; i<document.images.length; i++){

		var img = document.images[i] ;
		
		var imgName = img.src.toUpperCase(); 
		
		if (imgName.substring(imgName.length-3, imgName.length) == "PNG"){ 
			var imgID = (img.id) ? "id='" + img.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 
			var imgEvent="";
			var imgAttribs = img.attributes; 
			for (var j=0; j<imgAttribs.length; j++){ 
				var imgAttrib = imgAttribs[j]; 
				if(imgAttrib.nodeName=="onmousemove"){
					var imgEvent=imgAttrib.nodeValue
				}
				if (imgAttrib.nodeName == "align"){ 
					if (imgAttrib.nodeValue == "left") imgStyle = "float:left;" + imgStyle 
					if (imgAttrib.nodeValue == "right") imgStyle = "float:right;" + imgStyle 
					break 
				}
			} 
			
			var strNewHTML = "<span " + imgID + imgClass + imgTitle 
			strNewHTML += " onMouseOver=\""+imgEvent+"\" style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" 
			strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" 
			strNewHTML += "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 

			img.outerHTML = strNewHTML
	
			i = i-1 
		} 
	} 
}
if(IEDetected()){
	window.attachEvent("onload",CorrectPNG);
}