Извиняюсь за наколенную поделку в виде моего скрипта. Я исправил некоторые ошибки, выкладываю исправленную версию.