могу предложить другой вариант для решения этой проблем.... но это совсем другая история......