а причем здесь JS?
если каждый последующий блок выводавопросов зависит от предыдущего — то это определяет серверная сторона.
JS нужен если только проверять на заполнение результатов.
JQuery, prototype, ExtJs или Dojo
выбираем тот — который лучше знаем
Для коммерческого использования ExtJS не подойдёт, поэтому, при решении подобной задачи для коммерческого продукта мы нашли YUI — библиотека от Yahoo. Вот, посмотрите — developer.yahoo.com/yui/