forse non ho capito cosa intendi, però ti dico come funziona l'asincronismo in js:
- usando i div col loro bravo id, li puoi puntare da js
- usando la proprietà di div "display", puoi rendere visibili o meno i div che vuoi (<div style="display:none;">
- devi quindi avere tutte le opzioni nella stessa pagina, alcune visibili, altre no.
il modo in cui poi fai switch non è unico, ce ne sono una marea online.
fai come me: guardati il codice di google o html.it (le guide, per esempio) o qualunque sito che non ti faccia attendere per aprire e chiudere sezioni.