/*script para obter últimos dados de apenas um usuário
Gabriel Arantes
30/04/2010
*/

var links='';
total=0
strFinal=''

function carregarTwitter(usuario)
{
		//alert(usuario)
		var pagina='http://api.twitter.com/1/users/show.xml?screen_name='+usuario
		//alert(pagina)
		carregaXML(trataXml,pagina,'','','', true)
				
}

function trataXml(pagina)
{
	var foto=$($(pagina).find("profile_image_url")[0])[0].childNodes[0].wholeText;
	//alert(foto+' aq');
	if (foto!='')
	{
		$('#fotoTwitter').attr('src',foto);
	}
	else
	{
		$('#fotoTwitter').attr('src','http://a0.twimg.com/profile_images/1191263387/_cone_para_o_Twitter_normal.jpg')
	}
}	
function carregaXML(acao, pagina, vars, param, param2, varget)
{
	var xmlhttp = inicializaXmlHttp();
	var p = this;
	if(varget)
		xmlhttp.open("GET", "_API_CarregaXMLGet.asp?pagina=" + escape(pagina), true);
	else
		xmlhttp.open("GET", "_API_CarregaXML.asp?pagina=" + escape(pagina), true);
	xmlhttp.onreadystatechange = function()
	{
		if(xmlhttp.readyState == 4)
		{
			//alert(xmlhttp.responseText);
			if(window.ActiveXObject)
			{
				xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
				xmlDoc.loadXML(xmlhttp.responseText);
				objt = xmlDoc.documentElement;
			}
			else
				if(document.implementation && document.implementation.createDocument)
				{
					xmlDoc = new DOMParser().parseFromString(xmlhttp.responseText, "text/xml");
					objt = xmlDoc.childNodes[0];
				}
				else
				{
					alert('Seu browser n&atilde;o pode executar esse script');
				}

			if(acao)
				acao(objt, param, param2, p);			
		}
	};
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	//alert(vars)
	xmlhttp.send(vars);
}
function inicializaXmlHttp()
{
	var xmlhttp;
	try
	{
		xmlhttp = new XMLHttpRequest();
		xmlhttp.overrideMimeType('text/xml');
	}
	catch(ee)
	{
		try
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}

			catch(E)
			{
				xmlhttp = false;
			}
		}
	}
	return xmlhttp;
}
//if (carregar==true)
//{
	//setInterval("carregarTwitter()",60000);
//}
