<script type="text/javascript">
  var licznik = 0;
  var timerId = null;
  function btnStartClick()
  {
    if(timerId) return;
    wyswietl();
    timerId = setInterval("licz();wyswietl();", 10);
  }
  function btnStopClick()
  {
    if(!timerId) return;
    clearInterval(timerId);
    timerId = null;
  }
  function btnResetClick()
  {
    licznik = 0;
    wyswietl();
  }
  function wyswietl()
  {
    var csec = licznik % 100;
    var sekundy = Math.floor(licznik / 100) % 60;
    var minuty = Math.floor(licznik / (60 * 100));
    
    csec = csec < 10 ? "0" + csec : csec;
    sekundy = sekundy < 10 ? "0" + sekundy : sekundy;
    minuty = minuty < 10 ? "0" + minuty : minuty;
    
    var tf1 = document.getElementById('tf1');
    if(tf1) tf1.value = minuty + ":" + sekundy + "." + csec;
  }
  function licz()
  {
    licznik++;
  }
</script>