HolaDragón:
A mi me gusta usar un array con los id's de las capas, por ejemplo:
var capas = ["capa1", "capa2", "capa3"];
Luego solo usar el parámetro de la capa que se quiera mostrar, y las otras se ocultarían:
Por ejemplo:
function mostrar(capa) {
for (i = 0, total = capas.length; i < total; i ++)
document.getElementById(capas[i]).style.display = (capas[i] == capa) ? "block":"none";
}
Tengo un articulito que axplica algo similar:
Páginas multilenguaje con javascript
Saludos