    function vSekunde (u,m,s) {
        return (u*3600 + m*60 + s);
    }

    function nicla(cifra) {
        if (cifra < 10) {
            cifra = '0' + cifra;
        }
        return cifra;
    }

    function vUro(ss) {
        urca = Math.floor(ss / 3600);
        minutka = Math.floor((ss - urca*3600) / 60);
        sekundica = ss % 60;
        return nicla(urca % 24) + ':' + nicla(minutka) + ':' + nicla(sekundica);
    }

    function generateClock() {
        stevec += 1;
        return vUro(stevec);
    }

    function writeIEClock() {
        document.all.clock.innerText = generateClock(); 
        setTimeout("writeIEClock()", 1000); 
    } 

    function writeECMAClock() {
        document.getElementById("clock").innerHTML = '<font color="#FFFFFF">' + generateClock() + '</font>'; 
        setTimeout("writeECMAClock()", 1000); 
    } 

    function writeNNClock() {
        clockpos = document.clockPos; clockpos.visibility = "show"; 
        liveclock = clockpos.document.liveClock; 
        liveclock.document.write('<span class="date">' + generateClock() + '</span>'); 
        liveclock.document.close(); 
        setTimeout("writeNNClock()", 1000); 
    }
