//@なし　時刻表示ago 2008.11.20. updated 2009.06.18. by leftkick

function twitterCallback2(obj) {
	var twitters = obj;
	var statusHTML = "";
	var username = "";
	var atchk=new RegExp("(^@)([_a-zA-Z0-9]+)");
	var i=0;
	var limit = 3
//	for (var i=0; i < twitters.length; i++){
	do {
         if((twitters[i].text.match(atchk))!=null){
		limit = limit + 1;
         }
	    if((twitters[i].text.match(atchk))==null){
		username = twitters[i].user.screen_name
		statusHTML += ('<li><span>'+twitters[i].text+'</span> <a style="font-size:85%" href="http://twitter.com/'+username+'/statuses/'+twitters[i].id+'">'+relative_time(twitters[i].created_at)+'</a></li>')
	    }
	i++;
	} while (i < limit);

	document.getElementById('twitter_update_list').innerHTML = statusHTML;

}

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"}}}}}}};