Ho colto l'occasione per riscrivere la funzione ed eliminare la limitazione che aveva (cioè di operare su un solo layer che incapsula quelli che vuoi switchare).
Adesso, con una sola invocazione della funzione puoi coinvolgere più sezioni della pagina, basta che le sezioni che vuoi coinvolgere siano incapsulate ciascuna da un layer che abbia un id: poi passi questi id alla funzione come array, e te li coinvolge tutti.
A questo modo puoi switchare la visibilità non più su una sezione sola della pagina (quella dove c'era il layer che incapsulava gli elementi da switchare), ma su quante sezioni vuoi: basta che ciascuna di esse sia incapsulata da un layer e che ne passi l'id alla funzione assieme agli altri, dentro una array.
La documentazione che c'è ora dovrebbe essere più chiara - e con un esempio aggiornato.