Павел, Павел, я похоже нашел в чем проблема. Проблема в ++. Когда нужно перейти на следующее значение в массиве, срабатывает i++, но почему то i не увеличивается...
Сергей, спасибо большое за информацию! Сейчас просто "закостылю ", так как дедлайн подъехал.
Если вам не трудно, можете оставить документация\статью про ту технологию которую вы написали.