Уже не первый раз почему то не видит объявленную переменную в цикле. Если код переписать в блокноте то все начинает работать.