
(function($){$.fn.reportProgress=function(val,maxVal){var max=100;if(maxVal)max=maxVal;return this.each(function(){var div=$(this);var innerdiv=div.find(".progress");if(innerdiv.length!=1){innerdiv=$("<div class='progress'></div>");div.append("<div class='text'>&nbsp;</div>");$("<span class='text'>&nbsp;</span>").css("width",div.width()).appendTo(innerdiv);div.append(innerdiv);}
var width=Math.round(val/max*100);innerdiv.css("width",width+"%");div.find(".text").html(width+" %");});};$.startProgress=function(name,val,max,callBack,finalCallBack){if(callBack)callBack(val);val++;$(name).reportProgress(val,max);if(val<max)setTimeout(function(){$.startProgress(name,val,max,callBack,finalCallBack);},1);else if(finalCallBack)finalCallBack(val);};})(jQuery);