Hola:
En principio, creo que se puede considerar netscape 4.x como obsoleto, así que creo que puedes simplificar bastante el código, quitando la inicialización... o mejor, para no complicar mucho las cosas, cambiar la función init como pondré más abajo y modificando las funciones muestra y oculta así:
function init() {
capa1 = document.getElementById(descripcion1);
// las demás líneas modificarlas según la línea anterior
//...
}
function muestra(obj) {
obj.style.visibility = "visible";
}
function oculta(obj) {
obj.style.visibility = "hidden";
}
Pruébalo y nos cuentas...
Por cierto, voy a reportar el tema para que lo muevan a javascript, que pienso que es el lugar más adecuado.
Saludos