function twitterCallback2(C) {
	var A = [];
	var Cmax = C.length;
	for(var D=0 ; D<Cmax ; 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('<p><span class="date">'+ post_date(C[D].created_at) +'</span>&nbsp;&nbsp;'+ B +'</p>');
	}
	document.getElementById('twitter_update_list').innerHTML = A.join('');
}

/**
 * Twitterの投稿日を日本時間に直して整形し、出力する
 */
function post_date(C) {
	var B = C.split(' ');
	// [0]曜日 [1]月 [2]日 [3]時:分:秒 [4]標準時との時差 [5]年
	C = B[1] +' '+ B[2] +', '+ B[5] +' '+ B[3];
	var D = (arguments.length > 1) ? arguments[1] : new Date();
	var E = Date.parse(C) - D.getTimezoneOffset()*60*1000;
	var dateObj = new Date();
	dateObj.setTime(E);
	var yy = dateObj.getFullYear().toString().substring(2);
	var mm = dateObj.getMonth() + 1;
	if(mm < 10) mm = '0'+ mm;
	return yy +'/'+ mm +'/'+ dateObj.getDate();
}