/* twitterタイムライン表示用 */

function twitterCallback(result) {
	var item_max = 1;
	var timeline_list = new Array();
	var out = '<ul>\n';
	var cnt = 1;
	
	for (var i = 0; i < result.length; i++) {
		var text  = result[i]['text'];
		if (text.match(/^@/)) {
			continue;
		}
		if (cnt > item_max) {
			break;
		}
		cnt++; 
		var created_at = result[i]['created_at'].split(" ");
		var post_date = created_at[1] + " "
		+ created_at[2] + ", "
		+ created_at[5] + " "
		+ created_at[3];
		
		// 日付情報取得
		
		var date = new Date(post_date);
		date.setHours(date.getHours() + 9);
		/*var mon  = '0' + (date.getMonth() + 1);
		mon = mon.substr(mon.length - 2);
		var day  = '0' + date.getDate();
		day = day.substr(day.length - 2);
		var out_date = mon + "/" + day; */
		yy = date.getYear();
		mm = date.getMonth() + 1;
		dd = date.getDate();
		dy = date.getDay();
		hh = date.getHours();
		mi = date.getMinutes();
		ss = date.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; }
		
		var out_date = yy+"/"+mm+"/"+dd+"("+dy+") "+hh+":"+mi+":"+ss;
		
		
		/*
		//var dt = new Date();
		var dt = new Date(post_date);
		dt.setTime(dt.getTime() - (delta*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;
		var out_date = yy+"/"+mm+"/"+dd+"("+dy+") "+hh+":"+mi+":"+ss;
		*/
		
		url_pos  = text.indexOf("http",1);
		url_html = '[<a target="_blank" href="' + text.substr(url_pos,256) + '">URL</a>]';
		text = text.replace(/http.*/, url_html);
		text = text + ' ';
		hash_tags = text.match(/\s*\#[a-zA-Z0-9]*[\s\r]*/g);
		
		if (!!hash_tags) {
			for (var j = 0; j < hash_tags.length; j++)	{
				hash_tag = hash_tags[j];
				hash_tag = hash_tag.replace(/^ /, "");
				hash_tag = hash_tag.replace(/[\s\n]$/, "");
				hash_tag_name = hash_tag.replace(/^#/, "");
				hash_url = '<a target="_blank" href="http://search.twitter.com/search?q=%23' + hash_tag_name + '&amp;lang=ja">' + hash_tag + '</a>';
				text = text.replace(hash_tag, hash_url);
			}
		} 
		//out += '  <li>' + text + '</li>\n';
		out += '  <li>' + text + '<span class="period">&nbsp;[tM]&nbsp;' + out_date + '</span></li>\n';
	}
	out += '</ul>\n';
	document.getElementById('tweet').innerHTML = out;
}
