è un argomento periodicamente affrontato su questi forum. Non più tardi di poche settimane fa per una richiesta simile ho fatto questo script Javascript Toggle Layers By Class Names Or Id. Show Some Hide Others Or Reverse naturalmente andrà un po' riadattatao alle tue esigenze assegnando magari una class name ai div coinvolti
ps
id="show3"style=
metti uno spazio...
id="show3" style=
cioè tieni style staccato: non dovrebbe darti problemi nella esecuzione, ma ti darebbe comunque un errore di validazione.