Hola:
Un ejemplo completo y funcionando:
Código:
<html>
<head>
<style>
div {display: none;}
span {cursor: pointer;}
#roja {background-color: red;}
#verde {background-color: green;}
#azul {background-color: blue;}
</style>
<script>
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";
}
</script>
</head>
<body>
Mostramos capa:
<span onclick="mostrar('roja')" >roja</span>
<span onclick="mostrar('verde')" >verde</span>
<span onclick="mostrar('azul')" >azul</span>
<div id="roja">roja</div>
<div id="verde">verde</div>
<div id="azul">azul</div>
</body>
</html>
Puedes probarlo pegando el código en esta página:
Probador de scripts
Saludos