ОП Олег Петрухин мне такой вариант нравится взято отсюда [ссылка заблокирована по решению администрации проекта]