function twitterCallback2(twitters) {
  var first = 0;
  var statusHTML = [];
  for (var i=0; i<twitters.length; i++){
    var username = twitters[i].user.screen_name;
    if(twitters[i].text.match(/^\B@([_a-z0-9]+)/ig)) {
      continue;
    }
    var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url) { return '<a href="'+url+'" target="_blank">'+url+'</a>';});
    statusHTML.push('<li><p class="twitter_date">['+relative_time(twitters[i].created_at)+']</p><span>'+status+'</span></li><div class="right_line_tl"></div>');
  }
  document.getElementById('twitter_update_list').innerHTML = statusHTML.join('');
}

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);

  var dt = new 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 mm+"/"+dd+"  "+hh+":"+mi;
}

