function relative_time(C){
	var B=C.split(" ");
	C=B[1]+" "+B[2]+", "+B[5]+" "+B[3];
	var A=Date.parse(C);
	var D=(arguments.length>1)?arguments[1]:new Date();
	var E=parseInt((D.getTime()-A)/1000);
	E=E+(D.getTimezoneOffset()*60);	
	if(E<60){
		return"less than a minute ago"
	}else{
		if(E<120){
			return"about a minute ago"
		}else{
			if(E<(60*60)){
				return(parseInt(E/60)).toString()+" minutes ago"
			}else{
				if(E<(120*60)){
					return"about an hour ago"
				}else{
					if(E<(24*60*60)){
						return"about "+(parseInt(E/3600)).toString()+" hours ago"
					}else{
						if(E<(48*60*60)){
							return"1 day ago"
						}else{
							return(parseInt(E/86400)).toString()+" days ago"
						}
					}
				}
			}
		}
	}
}
		



function updateTwitts(){
  s='<scr'+'ipt src="http://search.twitter.com/search.json?callback=up&'+
    query+'&c='+Math.random()+'"></scr'+'ipt>'
  $("head").append(s)
}

function up(d){
  t=""
  for(var i=0;i<d.results.length;i++){    
	
	t+="<div class='twitterpost'>";
		
		//autor
		t+="<div class='twitterautor'>";
		t+="<a href='http://twitter.com/"+d.results[i]['from_user']+"'>";
			t+="<img src='"+d.results[i]['profile_image_url']+"' /><br />";
			t+=d.results[i]['from_user'];
		t+="</a>";
		t+="</div>";
		
		//texto postado
		t+="<div class='twittertext'>";			
			
			twittada = d.results[i]['text'];	
						
			twittada = d.results[i]['text'].replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,function(F){return'<a href="'+F+'" target="_blank">'+F+"</a>"}).replace(/\B@([_a-z0-9]+)/ig,function(F){return F.charAt(0)+'<a href="http://www.twitter.com/'+F.substring(1)+'" target="_blank">'+F.substring(1)+"</a>"});	
			
			 t+=twittada;
			
		t+="</div>";
		
		//software ulitlizado
		//t+="<div class='twittersource'>";		
			//t+=d.results[i]['source'];			
			//t+='  '+relative_time(d.results[i]['created_at']);						
		//t+="</div>";

	t+="</div>";	
	
  }
  $("#upbox").html(t)
}
$(function(){
  setInterval('updateTwitts()',timeout*1000)
  updateTwitts()
})
timeout=30
