Антон Р., вот в том то и засада, я не правильно сравниваю, и результат получаю только при точном совпадении даты с фильтра с датой начала или конца, а нужно в диапазоне.
Надим Закиров, ошибка браузера, Хром, разберусь, а футер сквозняком подключается по всему сайту. К сожалению не могу отдельно из него вынести один файл.
profesor08, это просто оптимальное решение для работы меню. CSS пока еще слабоват для таких манипуляций, и JS библиотека уже подключена для других вещей. И лишнее подключать ради одной задачи, не стоит я так считаю.