text: 
  function getTimeRemaining(endtime) {
      var t = Date.parse(endtime) - Date.parse(new Date());
      var seconds = Math.floor((t / 1000) % 60);
      var minutes = Math.floor((t / 1000 / 60) % 60);
      var hours = Math.floor((t / (1000 * 60 * 60)) % 24);
      var days = Math.floor(t / (1000 * 60 * 60 * 24));
      return {
          'total': t,
          'days': days,
          'hours': hours,
          'minutes': minutes,
          'seconds': seconds
      };
  }
  
  function initializeClock(id, endtime, stop) {
      var clock = document.getElementById(id);
      var minutesSpan = clock.querySelector('.minutes');
      var secondsSpan = clock.querySelector('.seconds');
  
      function updateClock() {
          var t = getTimeRemaining(endtime);
  
          minutesSpan.innerHTML = ('0' + t.minutes).slice(-2);
          secondsSpan.innerHTML = ('0' + t.seconds).slice(-2);
  
          if (t.total <= 0 || stop) {
              clearInterval(timeinterval);
          }
      }
  
      updateClock();
      var timeinterval = setInterval(updateClock, 1000);
  }
  
  var timeRemaining = 25;
  var deadline = new Date(Date.parse(new Date()) + 01 * 01 * timeRemaining * 60 * 1000);
  initializeClock('clock', deadline);
  
  
  $("#selectTimes10").click(function() {
  timeRemaining = 10;
  var deadline = new Date(Date.parse(new Date()) + 01 * 01 * timeRemaining * 60 * 1000);
  initializeClock('clock', deadline);
  });
  
  $("#selectTimes15").click(function() {
  timeRemaining = 15;
  var deadline = new Date(Date.parse(new Date()) + 01 * 01 * timeRemaining * 60 * 1000);
  initializeClock('clock', deadline);
  });
  
  $("#selectTimes25").click(function() {
  timeRemaining = 25;
  var deadline = new Date(Date.parse(new Date()) + 01 * 01 * timeRemaining * 60 * 1000);
  initializeClock('clock', deadline);
  });
  
  $("#start").click(function() {
  
  });
  
  $("#stop").click(function() {
   var stop = true;
   initializeClock('clock', deadline, stop);
  });
  
  $("#reset").click(function() {
  
  });