cioè, ecco, volendo potrei fare così (non testato in IE ma credo non dia problemi)

codice:
function showhide(mostra){ 		 	
var numLivelli = new Array("liv1","liv2","liv3","liv4","liv5");
var livelli = numLivelli.length; 	 	
for (i=0; i<livelli; i++) {  	
document.getElementById(numLivelli[i]).style.display='none'; 						
		} 	 
document.getElementById(mostra).style.display='block'; 	     						
	}

però in questo modo, se dovessi avere una situazione simile in un'altra pagina dovrei poi fare un'altra funzione, no?
si potrebbe, chiedo, raggruppare in un array tutti i div il cui id inizia per "liv" per esempio?