Reloj Javascript que no camina

Buenas!
Tengo un problema y no se cual es el sitio oportuno para preguntar, pero...
He cojido por ahi un reloj javascript y lo he intentado modificar para que salgan los segundos (Bien) e intentado que se recargue cada segundo, pero como soy totalmente nuevo en javascript (Cuanto llevo... 5, 10 minutos?) no he encontrado la solucion (He encontrado el codigo, setTimeout, pero no hay manera... alguien me puede hacer algun arreglillo? [ayay])
Aqui mi... "Codigo" xD

<script language="JavaScript">
<!-- COMIENZO
Stamp = new Date();
var Hours;
var Mins;
var Secon;
var Time;
Hours = Stamp.getHours();
if (Hours >= 12) {
Time = " de la tarde";
}
else {
Time = " de la mañana";
}
if (Hours > 12) {
Hours -= 12;
}
if (Hours == 0) {
Hours = 12;
}
Mins = Stamp.getMinutes();
if (Mins < 10) {
Mins = "0" + Mins;
}
Secon = Stamp.getSeconds();
if (Secon < 10) {
Secon = "0" + Secon;
}
document.write('Son las ' + Hours + ":" + Mins + ":" + Secon + Time)
// FIN -->
</script>


Muchas gracias por la ayuda [ayay]
Una cosita, esto no es java, es javascript. No sé si se puede cambiar el título una vez publicado, pero convendría.

Este código sólo imprime la hora actual, no actualiza, busca un poco más que seguro que encuentras mil "relojes" con segundero y será más rápido que modificar eso.

Saludos
Buenas, te podria servir esto:

<script language="JavaScript">
function mueveReloj(){
    momentoActual = new Date()
    hora = momentoActual.getHours()
    minuto = momentoActual.getMinutes()
    segundo = momentoActual.getSeconds()

    str_segundo = new String (segundo)
    if (str_segundo.length == 1)
       segundo = "0" + segundo

    str_minuto = new String (minuto)
    if (str_minuto.length == 1)
       minuto = "0" + minuto

    str_hora = new String (hora)
    if (str_hora.length == 1)
       hora = "0" + hora

    horaImprimible = hora + " : " + minuto + " : " + segundo

    document.form_reloj.reloj.value = horaImprimible

    setTimeout("mueveReloj()",1000)
}
</script>


Extraido de http://www.desarrolloweb.com/articulos/549.php

Espero que te sirva
3 respuestas