// Character code of this file is utf-8.

twdata =new Array();
var page = 0;
var fin = 0;
var end = 0;
var kazu = 15;
var dsp = 4; //１ページに表示する数
var user = "jst_seminar"; // ここを自分のユーザ名に変えてください

// リンク設定
function create_link(tw_text) {
	return tw_text.replace(/(http:\/\/[\x21-\x7e]+)/gi, "<a href='$1' target='_blank'>$1</a>");
}

// 「@」省く
function twitterCallback(obj) {

	var i = 0;
	var j = 0;
	while (i < obj.length && j < kazu ){
		if(obj[i].text.substr(0, 1) != '@'){
			twdata[j] = obj[i];
			j++;
		}
		i++;
	}
	fin = j;

	hyouji();
}

// idがtwitterのタグの中に、ツイートを挿入する。
function hyouji(){
	var tw = document.getElementById('twitter');
	var cnt = 0;
	end = 0;

	for ( i= page * dsp ; cnt<dsp ; i++) {
		tw.innerHTML += '<p class="tw_text">'+create_link(twdata[i].text)+'</p>';
		cnt++;
		if(fin-1 == i)
			end = 1;
	}
}


document.write(
'<script type="text/javascript" ' +
'src="http://www.twitter.com/statuses/user_timeline/' + user + '.json?callback=twitterCallback&count=' + kazu + '"></script>'
);

