Эта штучка у тебя прикольная, но она из HTML'а живёт, да и потом это уже скорее онлайн утилита, нежели статус состояния твоей собственной аси...
Это нужно ведь для того, что бы юзер был в курсе, что он может прямо сейчас, не отходя от кассы, так сказать, переброситься с тобой парой слов, о сайте, например, о чём-то ещё...
А твой подход уж слишком масштабен
Я не к тому, что это хуже, но просто у автора темы была иная
задача.
Но я ещё пороюсь в исходниках. Я точно помню, что было неплохое решение, но забыл, увы, где...
Желаю удачи!