Hola:
La idea de
alvlin está bien, pero si se guarda la capa visible se simplifica bastante:
var actual = "DIV1";
function tag(id) {
return document.getElementById(id);
}
function mostrar(capa) {
tag(actual).style.display = "none";
actual = capa;
tag(actual).style.display = "block";
}
Luego el select practicamente igual:
<select onchange="mostrar(this.value)"...>
En los values yo prefiero poner el id completo (no merece la pena ahorrar en estas cosas...)
Saludos