Круглые двоичные часы

Принцип вычислений: как в обычной двоичной системе просто складываем выделенные цифры. Например если выделены 1 и 4 часы, то время 9 часов.
Часы 1 2 4 8 1 2 4 8 16 32 Минуты 1 2 4 8 16 32 Секунды
PS: Корректно работает это в браузерах на движке webkit (rekonq, chrome, safari) и gecko (firefox).