/*! * jquery.counterup.js 1.0 * * Copyright 2013, Benjamin Intal http://gambit.ph @bfintal * Released under the GPL v2 License * * Date: Nov 26, 2013 */(function(t){"use strict";t.fn.counterUp=function(n){var u=t.extend({time:400,delay:10},n);return this.each(function(){var n=t(this),e=u,a=function(){var t=[],u=e.time/e.delay;n.data("num")||n.data("num",n.text());var a=n.data("num").toString(),r=/[0-9]+,[0-9]+/.test(a);a=a.replace(/,/g,"");/^[0-9]+$/.test(a);for(var c=/^[0-9]+\.[0-9]+$/.test(a),o=c?(a.split(".")[1]||[]).length:0,d=u;d>=1;d--){var i=parseInt(a/u*d);if(c&&(i=parseFloat(a/u*d).toFixed(o)),r)for(;/(\d+)(\d{3})/.test(i.toString());)i=i.toString().replace(/(\d+)(\d{3})/,"$1,$2");t.unshift(i)}n.data("counterup-nums",t),n.text("0");var s=function(){n.data("counterup-nums")?(n.text(n.data("counterup-nums").shift()),n.data("counterup-nums").length?setTimeout(n.data("counterup-func"),e.delay):(n.data("counterup-nums"),n.data("counterup-nums",null),n.data("counterup-func",null))):clearInterval(n.data("counterup-func"))};n.data("counterup-func",s),setTimeout(n.data("counterup-func"),e.delay)};n.waypoint(a,{offset:"100%",triggerOnce:!0})})}})(jQuery);