//@なし　時刻表示yymmddHHMM 2010.05.25. up 2010.08.19.

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 += 1;
//	--i;
	++limit;
}

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

