(function(c){c.fn.pngfix=function(k){var i=this,d=c.extend({imageFixSrc:false,sizingMethod:false},k);if(!c.browser.msie||c.browser.msie&&c.browser.version>=7)return i;function h(a,b,e){var g=a.attr("filters"),f="DXImageTransform.Microsoft.AlphaImageLoader";if(g[f]){g[f].enabled=true;g[f].src=b;g[f].sizingMethod=e}else a.css("filter","progid:"+f+'(enabled="true", sizingMethod="'+e+'", src="'+b+'")')}function j(a){a.css("width")=="auto"&a.css("height")=="auto"&&a.css("width",a.attr("offsetWidth")+"px")}
return i.each(function(){var a=c(this);if(a.attr("tagName").toUpperCase()=="IMG"&&/\.png/i.test(a.attr("src")))if(d.imageFixSrc){if(/\.gif/i.test(d.imageFixSrc)){j(a);h(a,a.attr("src"),"image");a.attr("src",d.imageFixSrc)}}else{a.wrap("<span></span>");var b=a.parent();b.css({height:a.height(),width:a.width(),display:"inline-block"});h(b,a.attr("src"),"scale");a.remove()}else{b=new String(a.css("backgroundImage"));if((b=b.match(/^url\("(.*)"\)$/))&&b.length){j(a);a.css("backgroundImage","none");var e=
"crop";if(d.sizingMethod)e=d.sizingMethod;h(a,b[1],e);a.find("a").each(function(){c(this).css("position","relative")})}}})}})(jQuery);
