Siento decirte que esto no me funciona. Verás, es que soy un poco novato en esto del JavaScript.
Tengo un código que he conseguido en otro post y que funciona perfectamente para mostrar las capas pero no para ocultar. Te lo paso a ver si me puedes echar una mano. Gracias.
Cita: var capas = ["roja", "verde", "azul"];
function mostrar(capa) {
for (i = 0, total = capas.length; i < total; i ++)
document.getElementById(capas[i]).style.display = (capas[i] == capa) ? "block":"none";
}