/* 
  Useful tweets badge by Christian Heilmann
*/
var tweets = function(){
  var x = document.getElementById('mytweet');
  if(x){
    var twitterUserId = x.className.replace('user-','');
    var s = document.createElement('script');
    s.type = 'text/javascript';
    s.src = 'http://pipes.yahoo.com/pipes/pipe.run?' + 
    '_id=f7229d01b79e508d543fb84e8a0abb0d&_render=json' +
    '&id=' + twitterUserId + '&_callback=tweets.tweet';
    document.getElementsByTagName('head')[0].appendChild(s);
  };
  function tweet(data){
      if(data && data.value && data.value.items){
          if(typeof data.value.items.length !== 'undefined'){
            var ul = document.createElement('ul');
            var all = data.value.items.length;
            var end = all > 5 ? 5 : all;
            for(var i=0;i < end;i++){
              var now = data.value.items[i];
              var li = document.createElement('li');
              var a = document.createElement('a');
              a.href = now.link;
              a.appendChild(document.createTextNode(now.title));
              li.appendChild(a);
              ul.appendChild(li);
            }
            x.appendChild(ul);
        }
      }
    };
  return{
    tweet:tweet
  }
}();

