errores de codigo en links para cambiar de color la celda

ruben
08 de Agosto del 2005
no tengo na de idea de javascript y mirando un poco un manual he intentando hacer un vinculo a un script "menu.js" para asi no tener que ponerlo en cada pagina. el scrpit es el siguiente:
function mOvr(src,clrOver) {
if (!src.contains(event.fromElement)) {
src.style.cursor = 'hand';
src.bgColor = clrOver;
}
}
function mOut(src,clrIn) {
if (!src.contains(event.toElement)) {
src.style.cursor = 'default';
src.bgColor = clrIn;
}
}
function mClk(src) {
if(event.srcElement.tagName=='TD')
src.children.tags('A')[0].click();
}

document.write("<TR> <TD class=menu onmouseover="+ mOvr(this, '669966'); +" onclick="+ mClk(this); +" onmouseout="+ mOut(this,'cccccc');+ " bgColor=#cccccc><A href='1.html'><FONT color=white>enlace 1</FONT></A></TD> </TR>")

gracias