// IE PNG Fix jQuery Plugin (http://plugins.jquery.com/project/iepngfix)
(function(A){A.fn.pngfix=function(B){var E=this;var C=A.extend({imageFixSrc:false,sizingMethod:false},B);if(!A.browser.msie||(A.browser.msie&&A.browser.version>=7)){return(E)}function D(H,J,K){var G=H.attr("filters");var I="DXImageTransform.Microsoft.AlphaImageLoader";if(G[I]){G[I].enabled=true;G[I].src=J;G[I].sizingMethod=K}else{H.css("filter","progid:"+I+'(enabled="true", sizingMethod="'+K+'", src="'+J+'")')}}function F(G){if(G.css("width")=="auto"&G.css("height")=="auto"){G.css("width",G.attr("offsetWidth")+"px")}}return(E.each(function(){var I=A(this);if(I.attr("tagName").toUpperCase()=="IMG"&&(/\.png/i).test(I.attr("src"))){if(!C.imageFixSrc){I.wrap("<span></span>");var H=I.parent();H.css({height:I.height(),width:I.width(),display:"inline-block"});D(H,I.attr("src"),"scale");I.remove()}else{if((/\.gif/i).test(C.imageFixSrc)){F(I);D(I,I.attr("src"),"image");I.attr("src",C.imageFixSrc)}}}else{var G=new String(I.css("backgroundImage"));var J=G.match(/^url\("(.*)"\)$/);if(J&&J.length){F(I);I.css("backgroundImage","none");var K="crop";if(C.sizingMethod){K=C.sizingMethod}D(I,J[1],K);I.find("a").each(function(){A(this).css("position","relative")})}}}))}})(jQuery);
// Apply pngfix to all matching elements.
$j(document).ready(function(){$j("span.png-fix > img").pngfix();});

