function urlMaker(texto){
	texto = texto.replace("\n"," \n");
	var palavras = texto.split(' ');


	for(var i=0; i<palavras.length;i++){
		var palavra_orig = palavras[i];
		var palavra = palavras[i].toLowerCase();
		var c = 0;

		if(palavra.substr(0,7)== 'http://' && palavra.length>10){
			c = 1;
			palavra = '<a href="' + palavra_orig + '">' + (palavra.length > 60 ? (palavra.substr(1,60) + '...') : palavra) + '</a>';
		}
		else{
			if(palavra.substr(0,8)== 'https://' && palavra.length>11){
				c = 1;
				palavra = '<a href="' + palavra_orig + '">' + (palavra.length > 60 ? (palavra.substr(1,60) + '...') : palavra) + '</a>';
			}
			else{
				if(palavra.substr(0,6)== 'ftp://' && palavra.length>9){
					c = 1;
					palavra = '<a href="' + palavra_orig + '">' + (palavra.length > 60 ? (palavra.substr(1,60) + '...') : palavra) + '</a>';
				}
				else{
					if(palavra.substr(0,4)== 'ftp.' && palavra.length>9){
						c = 1;
						palavra = '<a href="' + palavra_orig + '">' + (palavra.length > 60 ? (palavra.substr(1,60) + '...') : palavra) + '</a>';
					}
					else{
						if(palavra.substr(0,4)== 'http://' && palavra.length>7){
							c = 1;
							palavra = '<a href="' + palavra_orig + '">' + (palavra.length > 60 ? (palavra.substr(1,60) + '...') : palavra) + '</a>';
						}
						else{
							if(palavra.substr(0,9)== 'palcomp3.' && palavra.length>11){
								c = 1;
								palavra = '<a href="' + palavra_orig + '">' + (palavra.length > 60 ? (palavra.substr(1,60) + '...') : palavra) + '</a>';
							}
						}
					}
				}
			}
		}
		if(c == 1)
			palavras[i]=palavra;

	}


	var ret = palavras.join(' ').replace(" \n ", "\n");

//	alert(ret);
	return ret;
}


function traduz_mes(mes_en){
	switch(mes_en){
	case "Jan": return "jan";
	break;
	case "Feb": return "fev";
	break;
	case "Mar": return "mar";
	break;
	case "Apr": return "abril";
	break;
	case "May": return "maio";
	break;
	case "Jun": return "jun";
	break;
	case "Jul": return "jul";
	break;
	case "Aug": return "ago";
	break;
	case "Sep": return "set";
	break;
	case "Oct": return "out";
	break;
	case "Nov": return "nov";
	break;
	case "Dez": return "dez";
	break;
	}
}

function formata_hora_twitter(hora){
	hora = hora.split(":");
	return hora[0]-3 + ":" + hora[1] + ":" + hora[2];
}

function formata_data_twitter(data){
	//Wed, 03 Mar 2010 21:28:27 +0000
	data = data.replace(",","");
	data = data.replace("+0000","");
	//Wed 03 Mar 2010 21:28:27

	data = data.split(" ");
	//[0]=Wed [1]=03 [2]=Mar [3]=2010 [4]=21:28:27
	return data[1] + " de " + traduz_mes(data[2]) + " de " + data[3] + " ās " + formata_hora_twitter(data[4]);
}

function le(data){
	var public_tweets = data.results;
	//alert(public_tweets.toSource());

	var destino = document.getElementById("twitterMensagens");

	// iterate over public_tweets
	var v = 0;
	for(var x=0; x < public_tweets.length; x++) {
		var twt = public_tweets[x];

		var new_li = document.createElement("li");
		var classe = "tweet" + v;
		var titulo = "DataminasBR";

		new_li.className = classe;
		new_li.id = twt.id;
		new_li.innerHTML = "<a href='http://www.twitter.com/"+twt.from_user+"' target='_blank' ><img src='"+twt.profile_image_url+"' class='imagem' /></a>" +
		/*"<a href='http://www.twitter.com/"+twt.from_user+"'><b>" + titulo + "<i>:</i></b></a> " + */
		"<div class='texto'>" + urlMaker(twt.text) + "</div>" /*+ 
		"<br /><i class='data'>" + formata_data_twitter(twt.created_at) + "</i>"*/;
		destino.appendChild(new_li);
		v = 1 - v; 
	}
}
