jQuery.fn.autoImg=function(a,b,c){return null==c&&(c="/skin/static/images/loading.gif"),this.each(function(){var i,j,d=$(this),e=$(this).attr("src"),f=$(this).width(),g=$(this).height(),h=new Image;return h.src=e,i=function(){f>0&&g>0?f>a?(d.width(a),d.height(g*a/f)):g>b&&(d.height(b),d.width(f*b/g)):h.width>0&&h.height>0&&(h.width/h.height>=a/b?h.width>a?(d.width(a),d.height(h.height*a/h.width)):(d.width(h.width),d.height(h.height)):h.height>b?(d.height(b),d.width(h.width*b/h.height)):(d.width(h.width),d.height(h.height)))},h.complete?(i(),void 0):($(this).attr("src",""),j=$('loading...'),d.hide(),d.after(j),$(h).load(function(){i(),j.remove(),d.attr("src",this.src),d.show()}),void 0)})};