/* global tawcDeals */ jQuery( document ).ready( function( $ ) { $( '.deal-expire-countdown' ).each( function() { var $this = $( this ), diff = $this.data( 'expire' ); var updateClock = function( distance ) { var days = Math.floor( distance / (60 * 60 * 24) ); var hours = Math.floor( (distance % (60 * 60 * 24)) / ( 60 * 60) ); var minutes = Math.floor( (distance % (60 * 60)) / (60) ); var seconds = Math.floor( distance % 60 ); $this.html( '' + (days < 10 ? '0' : '') + days + '' + tawcDeals.l10n.days + '' + ':' + '' + (hours < 10 ? '0' : '') + hours + '' + tawcDeals.l10n.hours + '' + ':' + '' + (minutes < 10 ? '0' : '') + minutes + '' + tawcDeals.l10n.minutes + '' + ':' + '' + (seconds < 10 ? '0' : '') + seconds + '' + tawcDeals.l10n.seconds + '' ); }; updateClock( diff ); var countdown = setInterval( function() { diff = diff - 1; updateClock( diff ); if ( diff < 0 ) { clearInterval( countdown ); } }, 1000 ); } ); } );