Ora ricordo... sai qual era il problema?? Che le 2 funzioni switchAll e switchAllpre stavano nello stesso <script language="javascript"></script>. Se invece metto le funzioni in 2 blocchi diversi, funzionano... PERCHÈ??