function myTwitterCallback(obj) {
  var twitters = obj;
  var statusHTML = "";
  var post_date = "";
  for (var i=0; i<twitters.length; i++) {
    post_date = extract_date(twitters[i].created_at);
    if (post_date != '')
      statusHTML += ('<li>'+post_date+': '+twitters[i].text+'</li>');
    else
      statusHTML += ('<li>no recent updates</li>');
  }
  document.getElementById('tweets').innerHTML = statusHTML;
}

function extract_date(time_value) {
  var values = time_value.split(" ");
  var dstring = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
  var time_gmt = Date.parse(dstring);
  var d = new Date();
  var time_local = time_gmt - (d.getTimezoneOffset() * 60*1000);
  if (d.getTime() - time_local > 1000*60*60*24*3) {
    return '';
  }
  else {
    d.setTime(time_local);
    dstring = d.toString();
    values = dstring.split(" ");
    return values[0] + " " + values[1] + " " + values[2];
  }
}


