Имеется вот такая вот колонка в ней списки:
http://jsfiddle.net/7rbdg/11/
Скажите как реализовать чтоб при клике по конкретному li элементу он менял цвет(не важно любой), и при клике по ниму снова от возвращался в исходную позицию буд-то пользователь отменил свой выбор, выбор возможен multi(пользователь может выбрать несколько параметров(а не только одно), и самый главный вопрос, как мне узнать что выбрал пользователь?

там например
<ul>
<li>param1</li>
<li>param2</li>
<li>param3</li>
<li>param4</li>
</ul>
Как потом например мне дальше взять эти параметры то что отметил пользователь? ну пока достаточно просто вывести их в alert('выбрано то и то и то').
Логика будет такая что при выбранном элементе добавляется к нему класс например active, а потом циклом выводится все что выбрано то есть те значения у которых есть класс active? или тут можно по другому по простому сделать?
Спасибо заранее для кого это просто
