$(function(){
  window.callbackCustom = function(twits){
    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);

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

    var output = "";

    for(var i = 0; i < twits.length; i++){

      if(i > 2){
        break;
      }

      var twit = twits[i];

      var template = '<div class="twitterpost">' +
      '<h3><a href="http://twitter.com/'+twit.user.screen_name+'/status/'+twit.id+'" target="_blank">'+twit.text+'</a></h3>' +
      '<h4>'+relative_time(twit.created_at)+'</h4>' +
      '</div>';

      output += template;
    }

    $("div#twit_list").append(output);
  }
  var twitter_user = "YConversations";
//  var twitter_user = "thefroskie";
  $.getScript("http://twitter.com/statuses/user_timeline/"+twitter_user+".json?callback=callbackCustom&count=10", function(){
    
  })
});
