function MostrarTwitter(oJSON)
{
	ExibeMensagemTwitter(oJSON, $('#div-mensagem-twitter').get(0));
}

function ExibeMensagemTwitter(oJSON,oAlvo) 
{
	var statusHTML = [];
	if (oJSON.length > 0)
	{
		statusHTML.push('<ul>')
		for (var i=0; i<oJSON.length; i++)
		{
			var nomeUsuario = oJSON[i].user.screen_name;
			var status = oJSON[i].text;
			statusHTML.push('<li><span><a href="http://twitter.com/'+nomeUsuario+'" target="_blank">'+status+'</a></span> <a href="http://twitter.com/'+nomeUsuario+'" target="_blank">'+ObterDataRelativaPostagem(oJSON[i].created_at)+'</a></li>');
		}
		statusHTML.push('</ul>')
	}
	oAlvo.innerHTML = statusHTML.join('');
}

function ObterDataRelativaPostagem(tempo) 
{
	var valores = tempo.split(" ");
	tempo = valores[1] + " " + valores[2] + ", " + valores[5] + " " + valores[3];
	var data_convertida = Date.parse(tempo);
	var relativa_com = (arguments.length > 1) ? arguments[1] : new Date();
	var delta = parseInt((relativa_com.getTime() - data_convertida) / 1000);
	delta = delta + (relativa_com.getTimezoneOffset() * 60);
	
	if (delta < 60) 
	{
		return '<div class="div-tempo-twitter">há menos de um minuto</div>';
	} 
	else if(delta < 120) 
	{
		return '<div class="div-tempo-twitter">há um minuto</div>';
	} 
	else if(delta < (60*60)) 
	{
		return '<div class="div-tempo-twitter">há ' + (parseInt(delta / 60)).toString() + ' minutos</div>';
	} 
	else if(delta < (120*60)) 
	{
		return '<div class="div-tempo-twitter">há aproximadamente uma hora</div>';
	} 
	else if(delta < (24*60*60)) 
	{
		return '<div class="div-tempo-twitter">há umas ' + (parseInt(delta / 3600)).toString() + ' horas</div>';
	} 
	else if(delta < (48*60*60)) 
	{
		return '<div class="div-tempo-twitter">há 1 dia atrás</div>';
	} 
	else 
	{
		return ('<div class="div-tempo-twitter">há ' + parseInt(delta / 86400)).toString() + ' dias</div>';
	}
}
