Element.implement({ fix: function(){ if(!Browser.Engine.trident) return this; var img; if(this.get('tag')=='img'){ img = "'"+this.get('src')+"'"; this.set('src', 'null.gif'); }else{ var bg = this.getStyle('background-image'); if(bg && bg!='none') img = bg.match(/\(([^)]+)\)/)[1]; } if(img){ if(this.getStyle('display')=='inline' && !['input', 'textarea', 'button'].contains(this.get('tag'))) this.setStyles({  'width': this.getStyle('width') }); this.setStyles({ 'background': '', 'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src="+img+", sizingMethod='crop')" }); } return this; } }); 

