function twitterCallback2(C)

{
var A=[];


for(var D=0;D<C.results.length;D++)
{
	
	var E=C.results[D].from_user;
	//Remove reply address from the post
	var B=C.results[D].text.replace(/^@F1Newsdotcom/i, "");
	var From = C.results[D].from_user;
	var To = C.results[D].to_user;
	//Ignore replies to other people - any tweet starting with @
	//alert(C.results[D].to_user + ' ' + C.results[D].from_user);
	
	if (B.indexOf('@') != 0) {
	    B=B.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,
	    function(F){return'<a href="'+F+'">'+F+"</a>"}).replace(/\B@([_a-z0-9]+)/ig,function(F)
	    {return F.charAt(0)+'<a href="http://www.twitter.com/'+F.substring(1)+'">'+F.substring(1)+"</a>"});

        if (From != 'F1Newsdotcom' && To != 'F1Newsdotcom') {B = 'RT: '+ B};
        
	    var item = '<li><span id="twit_text">'+B+'</span> <span id="twit_poster"><a  href="http://twitter.com/'+E+"/statuses/"+C.results[D].id+'">' + "<BR> posted by " + C.results[D].from_user+" "+ relative_time(C.results[D].created_at)+"</a></span></li>";
	    //alert(item);
	    A.push(item);
	    }
	    document.getElementById("twitter_update_list2").innerHTML=A.join("")
	}
}

document.getElementById("tweet").innerHTML='<a href="http://twitter.com/F1Newsdotcom" id="twitter-link" style="display:block;text-align:left;">Twitter to @F1Newsdotcom</a>';


	
function relative_time(X){
	//alert('Post date ' + X);
	var B=X.split(" ");
	var C=B[1]+" "+B[2]+", " + B[5] + " " + B[3];
	//alert(C);
	//alert(B[1]+" "+B[2]+" "+B[3]+" "+B[4]+" "+B[5]);
	//var A=Date.parse(C);
	var A=Date.parse(X);
	//alert('Post date MS ' + A);
	var D=(arguments.length>1)?arguments[1]:new Date();
	//alert('Current date ' + D);
	//alert('Current date MS ' + D.getTime());
	//alert((D.getTime() - A)/(1000*60));
	//alert((D.getTime() - A)/(1000));
	//alert(D.getTimezoneOffset());
	var E=parseInt((D.getTime()-A)/1000);
	//alert('Diff = ' + E);
	//alert('TZ = ' + D.getTimezoneOffset());
	//E=E+(D.getTimezoneOffset()*60);
	//alert('Time = ' + E);
	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"}
	}
}
}
}
}

};
