Я сделал некоторые исправления (см. выше)... было допущено "маленькая", но принципиальная неточность. Счетчик должен увеличиваться от итерации к итерации. Да ты наверное и сам это понял. Впрочем я писал код в качестве скорее templat\'а , а не готового скрипта.
С уважением, Werwolf13