function twitterCallback2(C){
	var A=[];for(var D=0;D<C.length;D++){
		var E=C[D].user.screen_name;
		var B=C[D].text.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>"
	});A.push("<li><p>"+B+' <span style="font-weight:bold">'+relative_time(C[D].created_at)+"</span></p></li>")
	}document.getElementById("twitter_update_list").innerHTML=A.join("")}
	
	
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);

// 日付情報取得
  var dt = new Date();
  dt.setTime(dt.getTime() - (E*1000));
  yy = dt.getYear();
  mm = dt.getMonth() + 1;
  dd = dt.getDate();
  dy = dt.getDay();
  hh = dt.getHours();
  mi = dt.getMinutes();
  ss = dt.getSeconds();
  if (yy < 2000) { yy += 1900; }
  if (mm < 10) { mm = "0" + mm; }
  if (dd < 10) { dd = "0" + dd; }
  dy = new Array("日","月","火","水","木","金","土")[dy];
  if (hh < 10) { hh = "0" + hh; }
  if (mi < 10) { mi = "0" + mi; }
  if (ss < 10) { ss = "0" + ss; }
// フォーマットして返す
  return "("+yy+"."+mm+"."+dd+") "/*+"("+dy+") "+hh+":"+mi+":"+ss*/;
  
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"}
}}}}}};



