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