
function chatlist_update_2(arr)
{
	if ((obj = getObjectRef("chat_list")))
	{
		var chatlist_lines = "";
		for (var i=0;i<arr.arr_lines.length;i++)
		{
			var span = '<span class="' + arr.arr_lines[i].nickclass + '">' + arr.arr_lines[i].nick + '<\/span>'
			if(arr.arr_lines[i].pv == 1)
			{
				span = span + "&nbsp;[<a href=\"#\" onClick=\"sendmsg('" + arr.arr_lines[i].nick + "'); return false;\"><span class=\"cmdlink\">pv<\/span><\/a>]"
			}
			if(arr.arr_lines[i].ban == 1)
			{
				span = span + "[<a href=\"#\" onClick=\"addban('" + arr.arr_lines[i].nick + "'); return false;\"><span class=\"cmdlink\">ban<\/span><\/a>]"
			}
			span = span + "<br \/>"
			chatlist_lines = chatlist_lines + span;
		}

		obj.innerHTML = '<div id="chat_list_toolbar" align=center class=chatth>'+arr.nb_members+'&nbsp;'+arr.str_members+'</div>'
			+ '<div id="chat_list_content">'+ chatlist_lines +'</div>';
	}
}

var chatmsgs_lines =""
function chatmsgs_update_2(arr)
{
    if ((obj = getObjectRef("chat_msgs")))
    {
		var chatlist_lines = "";
		var pvtext = "";
		for (var i=0;i<arr.arr_lines.length;i++)
		{
			var span = '[<span class="chatts">' + arr.arr_lines[i].time + '<\/span>]'

			if(arr.arr_lines[i].pv == 1)
			{
				pvtext = "&nbsp;[<a href=\"#\" onClick=\"sendmsg('" + arr.arr_lines[i].nick + "'); return false;\"><span class=\"cmdlink\">pv<\/span><\/a>]"
			}

			if(arr.arr_lines[i].nickto)
			{
				span = span + "&nbsp;<span class=\"chatpvto\">pv &agrave;<\/span> &lt;<a class=\"chatpvto\" href=\"\/u_memberpage.php?login=" + arr.arr_lines[i].nickto + "\" target=blank>" + arr.arr_lines[i].nickto + "<\/a>&gt;&nbsp;"
			}
			else if(arr.arr_lines[i].nickfrom)
			{
				span = span + pvtext + "&nbsp;<span class=\"chatpvfrom\">de<\/span> &lt;<a class=\"chatpvfrom\" href=\"\/u_memberpage.php?login=" + arr.arr_lines[i].nickfrom + "\" target=blank>" + arr.arr_lines[i].nickfrom + "<\/a>&gt;&nbsp;"
			}
			else
			{
				span = span + pvtext + "&nbsp;&lt;<a class=\"" + arr.arr_lines[i].nickclass + "\" href=\"\/u_memberpage.php?login=" + arr.arr_lines[i].nick + "\" target=blank>" + arr.arr_lines[i].nick + "<\/a>&gt;&nbsp;"
			}
			span = span + arr.arr_lines[i].message + "<br \/>"
			chatlist_lines = chatlist_lines + span;
		}

		obj.innerHTML = '<div id="chat_msgs_toolbar" align=right class=chatth>'+arr.clear+'</div>'
			+ '<div id="chat_msgs_content">' + chatlist_lines + '</div>';
    }
}

function chatmsgs_update_2_upd(arr)
{
    if ((obj = getObjectRef("chat_msgs")))
    {
		chatmsgs_lines = arr.arr_lines.concat(chatmsgs_lines);

		var lastline = '';
		var lines = '';

		for(var i=0; i<chatmsgs_lines.length; i++)
		{
			if (chatmsgs_lines[i])
			{
				if (lastline != chatmsgs_lines[i])
				{
					lines = lines + chatmsgs_lines[i];
				}

				lastline = chatmsgs_lines[i];
			}
		}

        obj.innerHTML = '<div id="chat_msgs_toolbar" align=right class=chatth>'+arr.clear+'</div>'
            + '<div id="chat_msgs_content">' + lines + '</div>';

    }
}


