всё хорошо
пришлось поковыряться, но задание интересное! Спасибо большое, заказчик более чем адекватен