var timerid=null;
var timerrunning=false;

function stopclock(){
  if (timerrunning) cleartimeout(timerid);
  timerrunning=false;
}
    
function showtime() {
  var data=new Date();
  var godziny=data.getHours();
  var minuty=data.getMinutes();
  minuty=((minuty<10)? ":0": ":")+minuty;
  var sekundy=data.getSeconds();
  sekundy=((sekundy<10)? ":0": ":")+sekundy;
  var czas=""+godziny+minuty+sekundy;
  document.getElementById('zegar').innerHTML = czas ;
  timerid=setTimeout("showtime()",100);
  timerrunning=true;
}

function startclock () {
  stopclock();
  showtime();
}

