function PNGHandler(){var A=this;this.na=navigator.appName.toLowerCase();this.nv=navigator.appVersion.toLowerCase();this.isIE=this.na.indexOf("internet explorer")+1?1:0;this.isWin=this.nv.indexOf("windows")+1?1:0;this.ver=this.isIE?parseFloat(this.nv.split("msie ")[1]):parseFloat(this.nv);this.isMac=this.nv.indexOf("mac")+1?1:0;this.isOpera=(navigator.userAgent.toLowerCase().indexOf("opera ")+1||navigator.userAgent.toLowerCase().indexOf("opera/")+1);if(this.isOpera){this.isIE=false}this.transform=null;this.getElementsByClassName=function(B,C){doc=(C||document);matches=[];nodes=doc.all||doc.getElementsByTagName("*");for(i=0;i<nodes.length;i++){if(nodes[i].className==B||nodes[i].className.indexOf(B)+1||nodes[i].className.indexOf(B+" ")+1||nodes[i].className.indexOf(" "+B)+1){matches[matches.length]=nodes[i]}}return matches};this.filterMethod=function(E){var G=document.createElement("div");var C="DXImageTransform.Microsoft.AlphaImageLoader";if(E.nodeName!="IMG"){var B=E.currentStyle.backgroundImage.toString();E.style.backgroundImage="none";var F=B.indexOf('url("')+5;var D=B.substr(F,B.length-F-2).replace(".gif",".png");G=E;G.style.writingMode="lr-tb";G.style.filter="progid:"+C+"(src='"+D+"',sizingMethod='crop')"}else{if(E.nodeName=="IMG"){var D=E.getAttribute("src").replace(".gif",".png");E.src="http://scarletveronica.com/images/none.gif";E.style.filter="progid:"+C+"(src='"+D+"',sizingMethod='crop')";E.style.writingMode="lr-tb"}}};this.pngMethod=function(B){bgImage=this.getBackgroundImage(B);if(bgImage){B.style.backgroundImage="url("+bgImage.replace(".gif",".png")+")"}else{if(B.nodeName=="IMG"){B.src=B.src.replace(".gif",".png")}else{if(!this.isMac){}}}};this.getBackgroundImage=function(E){var B,D;var C=null;if(E.nodeName=="DIV"&&!(this.isIE&&this.isMac)){if(document.defaultView){if(document.defaultView.getComputedStyle){B=document.defaultView.getComputedStyle(E,"").getPropertyValue("background-image");D=B.indexOf("url(")+4;C=B.substr(D,B.length-D-1)}else{}}else{}}return C};this.supportTest=function(){if(this.isIE&&this.isWin&&this.ver>=5.5){A.transform=A.filterMethod}else{if(!this.isIE&&this.ver<5){A.transform=null}else{if(!this.isIE&&this.ver>=5||(this.isIE&&this.isMac&&this.ver>=5)){A.transform=A.pngMethod}else{A.transform=null;return false}}}return true};this.init=function(){if(this.supportTest()){this.elements=this.getElementsByClassName("png");for(var B=0;B<this.elements.length;B++){this.transform(this.elements[B])}}}}var pngHandler=new PNGHandler();