Как сделать последовательный выбор категорий

Как можно сделать последовательный выбор категорий? :)
Т.е.:
Выбрал категорию 1 и чуть ниже появляется выбор из подкатегорий 2,3,4...
А если выбрать кат. 2, появятся подкатегории 7,9,10..

вот, там на 3ем шаге например.

 Источник:dle-faq.pro, DLE