$(document).ready(onTwitterReady);
var TWITTER_TRANSITION_TIME="500";

function onTwitterReady()
{
	$.each($(".Twitter") ,  initTwitterTimer);
}

function initTwitterTimer(i , n)
{
	$(n).attr("i" , -1);
	$(n).attr("idTwitter" , i);
	$(n).attr("idTimer" ,	setInterval( "onTwitterTimeOut("+i+")" , $(n).attr("time")) );
	onTwitterTimeIn(i);
}

function onTwitterTimeOut(i)
{
	var current=parseInt($(".Twitter[idTwitter="+i+"]").attr("i"));
	var tweet_container=$(".Twitter[idTwitter="+i+"]").find(".TweetsContainer");

	$(tweet_container.children()[current]).fadeOut(TWITTER_TRANSITION_TIME  , onTwitterTimeIn(i));
}

function onTwitterTimeIn(i)
{
	var current=$(".Twitter[idTwitter="+i+"]").attr("i");
	var tweet_container=$(".Twitter[idTwitter="+i+"]").find(".TweetsContainer");
	current=(current>tweet_container.children().length-2)? 0 : parseInt(current)+1;
	
	$(".Twitter[idTwitter="+i+"]").attr("i", current);
	
	$(tweet_container.children()[current]).fadeIn(TWITTER_TRANSITION_TIME);
}
