
Element.addMethods({pngHack:function(el){var el=$(el);
if(!Prototype.Browser.IE)return el;var gif='images/s.gif';
if((el.match('img'))&&(el.src.include('png'))){var alphaImgSrc=el.src;var sizingMethod='scale';el.src=gif;}
else if(el.getStyle('backgroundImage').include('png')){var bgc=el.getStyle('backgroundColor')||'';
var alphaImgSrc=el.getStyle('backgroundImage').gsub(/url\(|\)|'|"/,'');
var sizingMethod='crop';el.setStyle({background:[bgc,' url(',gif,') no-repeat'].join('')});}else{return el;}
el.runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="#{al}",sizingMethod="#{sz}")'.interpolate({al:alphaImgSrc,sz:sizingMethod});
return el;}});
