El cambio esta muy bien comparandola con la anterior diria que excelente... encuanto a tu problema lo que pasa es que tienes repetido el cuerpo (<body>) dos veces el <body onLoad="show3()"> borralo.. ese no te sirve de nada... y tu reloj esta funcionando perfecto...
Seamos sinceros...creamos en lo imposible.