Relógio JPS

Boa Tarde Pessoal, preciso fazer um relógio no qual fica contando o tempo dês dos segundos, e preciso chamar ele no onmouseover, alguém poderia dar alguma dica para solucionar esse problema?

Depois tenho que chamar o relógio nesse onmouseover, ele carrega uma câmera e uma legenda junto, e nessa legenda só falta o relógio somando os segundos

O código que estou usando estava abaixo:

 <script language="JavaScript">
   var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var montharray=new
Array("01","02","03","04","05","06","07","08","09","10","11","12")
dataAtual = (&quot;Data: &quot;+daym+&quot;/&quot;+montharray[month]+&quot;/&quot;+year+&quot; </b></font>&lt;/small&gt;&quot;)

agora = new Date ();
horas = agora.getHours ();
minutos = agora.getMinutes ();
segundos = agora.getSeconds();
if (horas &lt; 10) horas = &quot;0&quot; + horas;
if (minutos &lt; 10) minutos = &quot;0&quot; + minutos;
if (segundos &lt; 10) segundos = &quot;0&quot;+segundos;
document.getElementById(&quot;idHora&quot;).innerHTML=(&quot;Hora: &quot;+horas+&quot;:&quot;+minutos+&quot;:&quot;+segundos);
setTimeout(&quot;EscreveHora()&quot;, 1000);
segundos &lt;script&gt;EscreveData();&lt;/script&gt;&lt;span id="idHora"&gt;&lt;/span&gt;
&lt;/script&gt;

Alguma ideia?