incompatibilidad entre versiones de netscape por layers...

tomas
12 de Diciembre del 2002
tengo problemas para que los layers que estoy haciendo funciones bien en todas las versiones de netscape y ni que decir de que funcionen bien en netscape e IE.
este es el codigo que tengo para que funcione bien "supuestamente". pero en NS4.6 no funciona correctamente.
function showorhide1(f)
{
if(f){visi="visible";}
else{visi="hidden";}
if(document.layers)
{//para nescape
document.Layer2.visibility=visi;
}
if(document.all)
{//para ie
document.all.Layer2.style.visibility=visi;
}
if(document.getElementById)
{//para netscape 6
document.getElementById("Layer2").style.visibility=visi;
}
}

gracias!