Каким образом применяются фильтры? Просто редиректом или аякс подгрузкой и подкидыванием урла в адресную строку?
В первом варианте - да, надо js использовать
Во втором варианте - просто при сборке в очередной раз страницы с поиском во вьюхе проверяйте, выбран ли чек бокс основываясь на тех же ГЕТ Параметрах и все!
Смогу пояснить более детально ,если пойму что за cms/cmf/etc.
UPDATE
Во-первых, у вас проблема и в гет параметре в вашем примере будет только последний производитель, чтобы там были все производители используйте гет массивы так, чтобы получилась строка такая:
... ?proizvoditel[]=1&proizvoditel[]=2&proizvoditel[]=3 ....
В таком случае в том месте, где вы выводите чек-боксы производителей проверяйте так:
Если в гет массиве есть элемент с номером один - то выводите чекбокс этого производителя с аттрибутом checked, и так далее...
p.s. Как смог объяснил, не идеально конечно. Но точней я не могу сказать, пока не увижу что и как, но общая идея должна быть более чем понятна.