(function(a){a.fn.nm_resize=function(c){var c=a.extend({},a.fn.nm_resize.defaults,c);var b=[];this.each(function(e,f){var d=a(f);var g=a("img",f);g.each(function(i,j){var l=$(j);var k=parseInt(c.image_width);k=(k>0)?k:parseInt(l.width());var h=parseInt(c.image_height);h=(h>0)?h:parseInt(l.height());b[b.length]={image:g,imageContainer:d,width_orig:k,height_orig:h,ratio:k/h}})});a.fn.nm_resize.doResize(c,a(b));a(window).bind("resize",{options:c,images:a(b)},function(d){a.fn.nm_resize.doResize(d.data.options,d.data.images)})};a.fn.nm_resize.defaults={image_width:1024,image_height:768};a.fn.nm_resize.doResize=function(c,b){b.each(function(k,j){var m=j.imageContainer;var l=m.offset();var g=parseInt(m.innerWidth());var e=parseInt(m.innerHeight());var h=j.image;var i=g;var d=Math.ceil(i/j.ratio);if(d<e){d=e;i=Math.ceil(d*j.ratio)}h.width(i);h.height(d);var n=Math.ceil((e-d)/2);n+=l.top;var f=Math.ceil((g-i)/2);f+=l.left;h.offset({top:n,left:f})})}})(jQuery);
