beh, il contenuto di un DIV va riassegnato con innerHTML, non è più pratico se carichi tutti il contenuto (link e rispettivi contenuti da mostrare) nel div iniziale e poi applichi una effetto JS chiamato Accordion per mostrarli? (un esempio potrebbe essere http://demos.mootools.net/Accordion )