страниц 200 назад, возникала такая же ситуация, человек обиделся что его отправили гуглить и т.п. Потом еще раз обиделся когда его обвинили в лени...
Повторюсь.
ФАК для тех кто действительно все погуглил, пояндексил, кому действительно нужна персональная функция "только для меня" и кто не сумел адаптировать имеющийся инструментарий для решения своей "абсолютно нетривиальной" задачи:
1. Обращаясь к комьюнити, уважайте потенциальных бустеров. (воспринимайте замечания как Вашу недоработку, а не как попытку Вас унизить)
2. Излагая проблему, обоснуйте ее нетривиальность. (Не ленитесь описать разные подходы к решению, которые Вы предпринимали до возникновения вопроса)
3. Подробно раскройте сопутствующие препоны на пути к решению. (что Вы гуглили, что получили, каковы результаты тестов полученного, в чем они не соответствуют идеальному решению Вашей задачи)
Выполнив эти простые правила, вы скорее всего получите ответ, на который рассчитываете, а не критику самого факта обращения на форум.
Помните, чем больше задач вы решаете самостоятельно, тем больше вы сможете решить в будущем, и возможно у вас в подписи тоже будет "пишу профили, очень недорого, помогаю с настройкой ХБ" и т.д. Димсил привет !
ПС: немного о поиске... потыкав буквально несколько ссылок, мне удалось узнать ФИО, д.р., и место жительства господина Dimsil'a, а так же его небольшое хобби, оказывается земляки

Это я к тому, что в инете огромное (ОГРОМНОЕ) количество информации. И все что от Вас потребуется для решения Вашей же задачи - внимательность и 5-15 минут времени.