function twitterCallback2(obj) {
	var twitters = obj;
	var statusHTML = twitterInfo = updatedTime = "";
	var username = "";
	for (var i=0; i<twitters.length; i++){
		username = twitters[i].user.screen_name;
      var iURL = 'http://twitter.com/' + username + '/statuses/' + twitters[i].id;
		statusHTML += 'JUST IN: ' + twitters[i].text;
      updatedTime += '<span>POSTED VIA TWITTER<br/>' + relative_time(twitters[i].created_at) + '</span>';
	}
	document.getElementById('jt_twitter_info').onclick = function() {
      window.open(iURL);
   };
   
   if (/http:\/\/[A-Za-z0-9\.-]+\.[A-Za-z]+/.exec(statusHTML)) {
      statusHTML = statusHTML.replace(/http:\/\/bit\.ly\/CD853/, '<br/><a href="http://bit.ly/CD853" target="_blank" style="font-weight: normal!important;">http://bit.ly/CD853</a>');
   }
   
   document.getElementById('jt_twitter_info').getElementsByTagName("a").item(0).href = iURL;
	document.getElementById('twitter_update').innerHTML = statusHTML;
	document.getElementById('jt_twitterContentFooter').innerHTML = updatedTime;
}

function relative_time(time_value) {
  var values = time_value.split(" ");
  time_value = values[1] + " " + values[2] + ", " + values[5] + " " + 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 sText = "";

  if (delta < 60) {
    sText += 'less than a minute ago';
  } else if(delta < 120) {
    sText += 'a minute ago';
  } else if(delta < (60*60)) {
    sText += (parseInt(delta / 60)).toString() + ' minutes ago';
  } else if(delta < (120*60)) {
    sText +=  'an hour ago';
  } else if(delta < (24*60*60)) {
    sText += (parseInt(delta / 3600)).toString() + ' hours ago';
  } else if(delta < (48*60*60)) {
    sText += '1 day ago';
  } else {
    sText += (parseInt(delta / 86400)).toString() + ' days ago';
  }
  
  return sText.toUpperCase();
}