Всем привет.
В этой теме я бы хотел кое-что узнать по поводу систем чата в браузерных играх. У меня уже сделано: приватные сообщения, мат-фильтр (простейший), смайлики вида :смайлик:, которые матфильтром меняются на <img src=...>, все сообщения проходят через mysql_real_escape_string и strip_tags, окно сообщений достает сообщения из базы за последний час, обновление раз в 2 секунды аякс скриптом, свои сообщения помечаются, справа от чата список игроков в комнате, можно обращаться к игроку, написав >Nick, можно смотреть экипировку игрока, администратор и модератор выделяются разными цветами, нельзя писать дважды одно и то же сообщение.
Хочу сделать кнопку "Emoticons", при нажатии на которую вылезает окно выбора смайлов, примерно как на этом форуме. Не подскажете, пожалуйста, (если тут используется чей-то бесплатный смайл-пикер), где ее взять? У меня есть функция, вставляющая текст в бокс для чата javascript:InsertText('text'); Должно быть окошко со ссылками javascript:InsertText(':rolleyes:'); и т.д.
Не хочу изобретать велосипед, интересуют готовые решения.
PS Гуглил, такого же окошка как тут не нашел.