$(function(){
	$('body').append('<div class="yy_im_new_message" id="yy_im_new_message_container" style="display:none" onmouseover="document.getElementById(\'yy_im_new_message_list\').style.display=\'\';" onmouseout="document.getElementById(\'yy_im_new_message_list\').style.display=\'none\';"></div>');
	$('body').after('<scr'+'ipt>yim.startPing();</scr'+'ipt>');
	
	$(window || document).scroll(function(){
		scroll_height = $(this).scrollTop();
		$('#yy_im_new_message_container').css({'position:':'absolute','top':scroll_height+10,'opacity':0.5});
	})
	$('#yy_im_new_message_container').hover(function(){$(this).css({'opacity':9})},function(){$(this).css({'opacity':0.5})});
})
yim.chatWithCallback=function() {
    document.getElementById('yy_im_new_message_container').style.display="none"
    n_display=false;
    yim.stopPing()
    setTimeout("yim.startPing()",10000);
}
pingbacking=false;
n_display=false;
yim.onPingBack=function(result) {
    if (pingbacking==true || result==false || yim.ping_id==0) return;
    pingbacking=true;
    var info=yim.getInfo();
    var count=0
    var msg_html=''
    var online_html;
    var first_one=null;
    for (name in info) {
        if (!first_one) {
            first_one=name
        }
        count+=info[name]
        online_html=yim.isOnline(name)?'im_online':'im_offline';
        msg_html+='<li><a href="/im/?receiver='+name+'" onclick="return yim.chatWith(\''+name+'\')"  target="_blank"><span class="'+online_html+'">'+name+'</span>('+info[name]+')</a></li>';
    }
    msg_html='<h2><a href="/im/?receiver='+first_one+'" onclick="return yim.chatWith(\''+first_one+'\')"  target="_blank">新消息('+count+')</a></h2><ul id="yy_im_new_message_list" style="display:none">'+msg_html+'</hl>'
    if (document.getElementById('yy_im_new_message_container').innerHTML!=msg_html) {
       document.getElementById('yy_im_new_message_container').innerHTML=msg_html;
   }
   if (n_display==false) {
        document.getElementById('yy_im_new_message_container').style.display="block"
        n_display=true;
    }
    pingbacking=false;
}

