var mblh = {
	nextAvatar: 0,
	mouseOver: 0,
	avatars: new Array (),
	autoscroll: 1,
	duration: 2500
};

mblh.load = function() {
	var mblhBuffer = document.getElementById ('mblhBuffer');
	var mblhContainer = document.getElementById ('mblhContainer');
	var mblhUsers = new Array ();
	
	/*
	var table = mblhBuffer.getElementsByTagName ('table')[0];
	var tbody = table.getElementsByTagName ('tbody')[0];
	*/
	
	var tds = $$('#mblhBuffer #MBL_COMM .mbl_img');
	for (var i = 0; i < tds.length; i++)
	{
		var td = tds[i];
		var img = td.getElementsByTagName ('img')[0];
		
		mblh.avatars[mblh.avatars.length] = {
			img: img.src,
			name: img.alt
		}
	}
	
	var url = $$('#mblhBuffer #tr0 a');
	if (url != '')
	{
		var mblhJoin = document.getElementById ('mblhJoin');
		mblhJoin.setAttribute ('style', 'text-align: center;');
		var a = document.createElement ('a');
		a.href = url;
		a.setAttribute ('target', '_blank');
		a.appendChild (document.createTextNode ('Entrer dans ma communauté'));
		mblhJoin.appendChild (a);
	}
	
	mblh.update ();
}

mblh.update = function ()
{
	if (mblh.mouseOver == 0)
	{
		var mblhContainer = document.getElementById ('mblhContainer');
		mblh.clean ();
		
		var avatar = mblh.avatars[mblh.nextAvatar];
		var divImg = document.createElement ('div');
		divImg.setAttribute ('style', 'text-align: center;');
		
		var a = document.createElement ('a');
		a.href = 'http://www.mybloglog.com/buzz/members/' + avatar['name'] + '/';
		a.setAttribute ('onMouseOver', 'mblh.mouseOver = 1;');
		a.setAttribute ('onMouseOut', 'mblh.mouseOver = 0;');
		a.setAttribute ('target', '_blank');
		
		var img = document.createElement ('img');
		img.src = avatar['img'];
		img.alt = avatar['name'];
		
		a.appendChild (img);
		divImg.appendChild (a);
		mblhContainer.appendChild (divImg);
		
		
		var divText = document.createElement ('div');
		divText.setAttribute ('style', 'text-align: center;');
		
		var a = document.createElement ('a');
		a.appendChild (document.createTextNode (avatar['name']));
		a.href = 'http://www.mybloglog.com/buzz/members/' + avatar['name'] + '/';
		a.setAttribute ('onMouseOver', 'mblh.mouseOver = 1;');
		a.setAttribute ('onMouseOut', 'mblh.mouseOver = 0;');
		a.setAttribute ('target', '_blank');
		
		divText.appendChild (a);
		mblhContainer.appendChild (divText);
		
		new Effect.Appear (mblhContainer, {duration: 0.5});
		
		var nextAvatar = mblh.nextAvatar;
		nextAvatar++;
		if (!mblh.avatars[nextAvatar])
		{
			nextAvatar = 0;
		}
		
		mblh.nextAvatar = nextAvatar;
	}
	
	if (mblh.autoscroll == 1)
	{
		setTimeout ('mblh.update()', mblh.duration);
	}
}

mblh.clean = function ()
{
	var mblhContainer = document.getElementById ('mblhContainer');
	mblhContainer.style.opacity = 0;
	mblhContainer.style.filter = 'alpha(opacity=0)';
	
	while (mblhContainer.childNodes.length > 0)
	{
		mblhContainer.removeChild (mblhContainer.firstChild);
	}
}