LADYX,
Ошибка наверняка в этом участке кода:
$('.timer').ready(function(declOfNum(number, titles) {
cases = [2, 0, 1, 1, 1, 2];
return titles[(number % 100 > 4 && number % 100 < 20) ? 2 : cases[(number % 10 < 5) ? number % 10 : 5]];
});
Во-первых, событие «ready» для блока .times не произойдет, пока его самостоятельно не запустишь (не уверен);
Во-вторых, тела у обработчика события «ready» нет;
В-третьих, у тебя в коде синтаксическая ошибка.
Я такого объявления функции/класса в js никогда не видел.
Видел такое только в Java, однако в js это, вероятно, не прокатит.