function twitterCallback(result) {
var item_max = 3;

var timeline_list = new Array();
var out = '<ul id="twitul">\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 hour  = '0' + date.getHours();
hour = hour.substr(hour.length - 2);
var minute  = '0' + date.getMinutes();
minute = minute.substr(minute.length - 2);
var out_date1 = mon + "/" + day + "  " + hour + ":" + minute;
var out_date2 = mon + "/" + day;
var out_date3 = hour + ":" + minute;
var out_date4 = "";
text = text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url) {
return '<a href="'+url+'" target=_blank">[URL]</a>';
})

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 + ' <span class="twitdate">' + out_date4 + '</span></li>\n';
}
out += '</ul>\n';
document.write('<div align="right"><a href="http://twitter.com/young2net" target="_blank">▼</a>　</div>');
document.getElementById('twitter').innerHTML = out;
}
