Можно поинтересоваться, а почему было не сделать разные массивы данных для разных функций?