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