function relative_time(time_value) {
	time_values = time_value.split(" ");
	time_value = time_values[1]+" "+time_values[2]+", "+time_values[5]+" "+time_values[3];
	var parsed_date = Date.parse(time_value);
	var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
	var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
	delta = delta + (relative_to.getTimezoneOffset()*60);
	if(delta < 60) {
		return '1分以内';
	} else if(delta < 120) {
		return '約1分前';
	} else if(delta < (45*60)) {
		return (parseInt(delta / 60)).toString() + '分前';
	} else if(delta < (90*60)) {
		return '約1時間前';
	} else if(delta < (24*60*60)) {
		return '約' + (parseInt(delta / 3600)).toString() + '時間前';
	} else if(delta < (48*60*60)) {
		return '昨日';
	} else {
		return (parseInt(delta / 86400)).toString() + '日前';
	}
}

function twitterCallback(obj) {

	//まずはツイートの中身をブラッシュアップ
	var twt = obj[0].text;
	var regURL = new RegExp("(s?https?://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+)","g");
	var rtwt = twt.replace(regURL,'<a href="$1" target="_blank">$1</a>');

	var t = document.getElementById('twitterArticle');

		t.innerHTML += '<div><img src="images/icon_bunny.png" width="48" height="48" alt="fiddleBunnyIcon" /><p><span>fiddle_bunny </span>' + rtwt + '&nbsp;-&nbsp; <strong>' + relative_time(obj[0].created_at) + '</strong></p></div>';

}
