Scusa ma prima ho sbagliato codice.......

Vorrei sapere come si deve modificare il seguente codice:



<Head>
<script type="text7javascript">
function prova (chg)
{
var numerotr=document.getElementsByTagName("tr").lentg h;
for (d=0; d<numerotr;d++){

document.getElementsByTagName("tr") [d].style.background='white';
}
chg.style.background='red';
}
</script></head>
</body>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
<tr onclick="prova(this)">
<td width="100%"></td>
</tr>
</table>
</body>

per far si che con click sussessivi si possa far assumere diversi colori di sfondo alla cella , fino a ritornare a quello di partenza......