Mostrar y esconder un listado de divs cambiando el estilo del div (JavaScript y estilos CSS)

Código que muestra como canviar el valor de la propiedad class de una lista de divs

Esconder estilo1
Esconder estilo2
Mostrar estilo1
Mostrar estilo2
Quitar todos los estilos
Mostrar todos estilos

div name estilo1
div dentro de estilo1. Este estilo no se ve afectado porque no tiene como name estilo1
div name estilo2
div dentro de estilo2. Este estilo no se ve afectado porque no tiene como name estilo2
div name estilo1
div name estilo2
div name estilo1
div name estilo2

http://lwp-l.com/s1712