Ho una pagina dinamica con una serie di <div> create in Loop.

codice:
<div id="mostra<%=azienda%>">
    ','nascondi<%=azienda%>');return(false)"><%=azienda%>
</div>
<div id="nascondi<%=azienda%>" style="display: none;">
    ','nascondi<%=azienda%>');return(false)"><%=azienda%>
La funzione ShowAndHide è la seguente:
codice:
function ShowAndHide(id1,id2){
if(document.getElementById){
    el1=document.getElementById(id1);
    el2=document.getElementById(id2);
    if(el1.style.display=="none"){
        el1.style.display="block";
        el2.style.display="none";
        }
    else{
        el1.style.display="none";
        el2.style.display="block";
        }
    }
}

Vorrei dare la possibilità di aprire tutti i div con un solo click.
Che js mi suggerite?

Ho tirato un po' a indovinare e ho provato la seguente funzione:

codice:
function ShowAndHideAll(){
		all1=document.getElementsByTagName("div");
		all1.style.display="block";
}
ma risponde che all1 è nullo o non è un oggetto.
Forse che devo trattarlo come un'array?
E come si fa?