Если структура постоянная (
контроллер >
блок,
контроллер >
блок,
контр...),
тогда можно так:
http://learn.javascript.ru/play/WQm9
В любом случае принцип такой:
1. Блокам добавить общий класс, по которому будем их скрывать.
2. При нажатии на любой контроллер скрываем все блоки по классу, кроме того который нужно отобразить.
3. Отображаем интересующий нас блок.