Ситуация выглядит следующим образом:
с дефолтным кодом JS в инспекторе браузера я вижу следующее:
<img alt="" onclick="kide.privados.maximizar(1,true)" style="cursor: pointer; border: 2px solid red;" id="KIDE_privados_avatar_1" class="KIDE_avatar" src="http://www.gravatar.com/avatar/d120239cc325270cf181fa50d9d69a85?s=50&d=wavatar">
При клике на аватаре (он же открывает сообщение) значение атрибута style, меняется на "cursor: pointer; border: 1px solid white;"
При свернутом окне сообщений при поступлении нового стайл опять меняется на красный бордер.
когда сменил строку на
kide.$('KIDE_privados_avatar_'+alias).classList.add('red_privados');
вместо изменения стиля соответственно присваивается указанный класс, но он не исчезает при открытии сообщения, то есть постоянно сигнализирует о получении нового.
По моему задача сложнее чем мне казалось
