viewtopic.php?f=276&t=24632
внесённые коррективы см. внизу