// ==UserScript==
// @name           Foto Xereta
// @author         Link - Atualizado by cLaN oi
// @namespace      http://www.link.1br.net/
// @description    Mostra a foto das 5 ultimas pessoas que visualizaram seu perfil (ATUALIZADO)
// @include        http://www.orkut.com/Home.aspx*
// ==/UserScript==

//Atualizado: 07/11/06
//Link <http://www.orkut.com/Profile.aspx?uid=15998896938353128878>
//Comu Scripts cLaN oi <http://www.orkut.com/Community.aspx?cmm=21379968>
//Peguei ideia da Eliane <http://www.orkut.com/Profile.aspx?uid=13104291301145480163>
//Pra deixar as fotos uma ao lado da outra

function Foto_Xereta()
{
d=document.body.innerHTML;
var uid=[];
var foto=[];
var nick=[];
var nlink=[];
var p=0;
var yon=0;
var news=0;
var ant=0;
var old=1;
	for(var i=0;i<document.links.length;i++)
	{

	 if(String(document.links[i]).match(/News.aspx/gi)=="News.aspx")
  	  news++;
		if(String(document.links[i]).match(/Profile.aspx.uid=\d+/))
		{
		if(document.links[i].innerHTML.match(/\<img/gi)==null && document.links[i].innerHTML.match(/\(\d+\)/gi)==null && news==2)
		{
		if(ant!=0) old=i-ant;
		if(old==1)
		{
 		nlink[p]=i;
		uid[p]=String(document.links[i]).match(/\d+/)
		nick[p]=document.links[i].innerHTML.replace(/\n/gi,'');
		p++;
		yon=1;
		ant=i;
		}}}
}
if(yon==0){return;}
var dln=document.links[nlink[0]].parentNode;
var u=0;
function Pega_Foto()
{
	GM_xmlhttpRequest
	(
		{
    		method: 'GET',
	    	url: 'http://www.orkut.com/AlbumView.aspx?uid='+uid[u],
	    		onload: function(responseDetails)
			{
			xml=responseDetails.responseText
			
			if(uid[u] != undefined){
			foto[u]=new String(xml.match(/.+medium.+/gi));
			foto[u]=foto[u].replace(/medium/,'small').replace(/.+(images3.orkut.com.+jpg).+/,'$1');}
				if(foto[u]=='null')
				{
				foto[u]="http://images3.orkut.com/img/pt-BR/i_nopicsmall.gif"
				}
				else
				{
				foto[u]="http://"+foto[u]
				}
			rep='<div style="float:left;width:85px;"><a href=\"Profile.aspx?uid='+uid[u]+'"><img src='+foto[u]+' border=0><br>'+nick[u]+'</a></div>'
			if(u==0)
			{
			rep='<table width="100%"><tr><td><font size="1">'+rep
			}
			if(u==4)
			{
			rep=rep+'</font></tr></td></table>'
			}
				if(foto[u]!=null)
				{
				if(dln.innerHTML.match(/\<a href="\/Profile.aspx.uid=.*?<\/a>,/i) != null)
				dln.innerHTML=dln.innerHTML.replace(/\<a href="\/Profile.aspx.uid=.*?<\/a>,/i,rep);
				else
				dln.innerHTML=dln.innerHTML.replace(/\<a href="\/Profile.aspx.uid=.*?<\/a>/i,rep);
				}
			u++;
				if(u<5)
				{
				Pega_Foto();
				}
	    		}
		}
	);
}
Pega_Foto();
};

Foto_Xereta();