(function(a){a.fn.dpg_scale_images=function(c){var e=new Array;var b=Math.floor(Math.random()*99999);e[b]=a.extend({scale_percentage:100,scale_axis:"both",min_width:2000,min_height:200,max_width:9999,max_height:9999,width_deduction:0,height_deduction:0,fill_container:false,set_visibility:false},c);this.each(function(){var g=a("img",this);g.each(function(){a(this).attr("original_width",a(this).attr("width"));a(this).attr("original_height",a(this).attr("height"));a(this).attr("max_width",f(a(this).attr("width"),e[b].max_width));a(this).attr("max_height",f(a(this).attr("height"),e[b].max_height));});d(g);if(e[b].set_visibility){a(this).css({visibility:"visible"});}a(window).bind("resize",function(){d(g);});});function f(h,g){return(h>=g)?g:h;}function d(h){var g=0;h.each(function(){var k=a(window);var q=k.width()/100*e[b].scale_percentage-e[b].width_deduction;var u=k.height()/100*e[b].scale_percentage-e[b].height_deduction;var r=a(this).attr("original_width");var m=a(this).attr("original_height");var y=a(this).attr("max_width");var s=a(this).attr("max_height");var t=f(q,y);var v=f(u,s);var o=t/r;var x=v/m;var p=Math.round(r*o);var j=Math.round(m*o);var n=Math.round(r*x);var w=Math.round(m*x);if(e[b].scale_axis=="x"||e[b].scale_axis=="both"&&n>k.width()){var l=p;var i=j;}else{var l=n;var i=w;}if(e[b].fill_container){if(n<q){var l=p;var i=j;}else{var l=n;var i=w;}}a(this).width(l);a(this).height(i);g=Math.max(i,g);a(this).parent().height(g);});}};})(jQuery);
