Amigo justo yo tenia ese problema y lo resolvi con una funcion y pase de parametros, en el cual los primeros parametros son para ocultar y el ultimo para mostrar, fijate aca:
Código HTML:
<script>
function MuOc(id, id2, id3, id4){
var oculta = document.getElementById(id); //se define la variable "oculta" igual a nuestro div
var oculta2 = document.getElementById(id2);
var oculta3 = document.getElementById(id3);
var muestra = document.getElementById(id4);
oculta.style.display='none';//damos un atributo display:block que el div
oculta2.style.display='none';
oculta3.style.display='none';
muestra.style.display='block';
}
</script>
en el boton, la funcion onclick="MuOc('nombreAOcultar,''nombreAOcultar2,'' nombreAOcultar3,''nombreAMostrar,)'"
Espero te sirva