На страницу
siwatcher.ru/stats/lastup... нужно сделать javascript-фильтр для строк списка по нескольким взаимным критериям:
1. Наличие признака "Новое".
2. По наличию, либо отсутствию одного или нескольких жанров.
3. По размеру текста, с установкой диапазона бегунками. Должны быть поля для ввода цифр вручную.
4. Тексты только с увеличением размера или только с уменьшением размера.
Пользователь должен иметь возможность использовать любое сочетание этих критериев (только первый, или первый и третий, и т.п.). Каждый критерий должен иметь галочку инверсии, т.е. выбор всего, кроме указанного.
После настройки фильтра, по нажатию кнопки "Показать", все строки с не подходящими результатами должны скрываться. Повторная выборка не должна требовать перезагрузки страницы всё делает клиентский скрипт.
Также должна быть кнопка, чтобы можно было отобразить исходный список.
Внесение изменений в классы, иды и прочее элементов таблицы возможно. Внешнее оформление хотелось бы оставить существующим.
Настройки фильтра должны сохраняться в куках браузера. На форме фильтра должны быть кнопки очистки настроек фильтра со сбросом куков, и кнопка сохранения настроек (либо они должны сохраняться по нажатию кнопки "Отобразить результаты").
Сроки не срочно, но в пределах пары недель.
Результат в виде сохранённой html-странички с сайта с добавленными формой фильтра и скриптом.
Проект некоммерческий, поэтому бюджет небольшой.