Спасибо :) Пришлось повозиться, но, похоже, дело того стоило.