посмотрите пожалуйста!
функция какая-то сложная.запуталась совсем((
читать дальше