$(document).ready(function(){
    function relative_time(C){var A=Date.parse(C);var D=(arguments.length>1)?arguments[1]:new Date();var E=parseInt((D.getTime()-A)/1000);E=E+(D.getTimezoneOffset()*60);if(E<60){return"less than a minute ago";}else{if(E<120){return"about a minute ago";}else{if(E<(60*60)){return(parseInt(E/60)).toString()+" minutes ago";}else{if(E<(120*60)){return"about an hour ago";}else{if(E<(24*60*60)){return"about "+(parseInt(E/3600)).toString()+" hours ago";}else{if(E<(48*60*60)){return"1 day ago";}else{return(parseInt(E/86400)).toString()+" days ago";}}}}}}}
$.getJSON("http://twitter.com/statuses/user_timeline/stefanwehrmeyer.json?callback=?", {}, function(data){
    $("#tweets").html("");
    var count = 0;
    $(data).each(function(i, el){
        if (count>2){return;}
        if(el.text.indexOf("@") != -1){
            return;
        }
        var t = el.text.replace(/(ftp|http|https|file):\/\/([a-z\.-]+)\S*/gim,'<a href="$&">$2</a>')
        var d = relative_time(el.created_at);
       $("#tweets").append('<li><p>'+t+'<br/><a rel="external me" href="http://twitter.com/stefanwehrmeyer/status/'+el.id+'">'+d+'</a></p></li>');
       count += 1;
    });
   });
});