Зачем вы объявили их здесь, если используете ниже?
Старайтесь минимизировать область видимости переменных.