Come faccio in Javascript a fare una cella lampeggiante?

Ho una tabella

<table width="300" border="0" cellpadding="3" cellspacing="3">
<tr>
<td bgcolor="#666666" id="cella1" onClick="lampeggia();"></td>
</tr>
</table>


e la seguente funzione



function lampeggia()
{
var nome = "cella1";
if (document.all[nome].bgcolor == "#666666")
{
document.all[nome].bgcolor = "#ff00000"
}
else
{
document.all[nome].bgcolor = "#666666"
}
setTimeout(lampeggia(),2000);
}


scritta all'interno dei tag <script>...</script> prima del <body> ma non funziona.

Io vorrei solo far lampeggiare in automatico una cella... come si fa???

Grazie