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