Спасибо petera и Сергей0308 за потраченное время. Всё пригодится, буду прикручивать к своей задаче