Bien. Supongo que si estás haciendo experimentos aún no tenés nada cerrado, y por eso no ponés una demo completa.
La idea de pasar dos o cuatro valores en cada función no está mal. porque cuatro capas son pocas y es una cantidad manejable. Pero haciendo un loop que recorra todos los
div con capas que hay dentro de un
div contenedor y metiendo el condicional que haga visible sólo la que pasaste como valor, debería alcanzar para cualquier cantidad de capas. Sí, por supuesto, a la que no le coincida el
id que pasaste por función, la oculta.
Hay más formas de hacerlo, con una búsqueda en el Foro tenés para estudiar un buen rato.
site:www.forosdelweb.com ocultar mostrar capas javascript
Te dejo algunos elegidos para que también mirés las fechas.
Mostrar y Ocultar Varias Capas a la vez mostrar ocultar capas Mostar y ocultar capas con radio button Ocultar/mostrar capas mostrar/ocultar capas??? mostrar ocultar capas con menu de lista Mostrar/ocultar capas