Пока без дополнительного задания. Я в процессе :smile: 

Посмотреть работающий пример можно здесь http://learn.javascript.ru/play/xGTmH