$(function(){
  $(".file-detail").hide();
  $(".file-name").mouseenter(function(){
    $(".file-detail", $(this).parent()).fadeIn("500");
  });
  $(".file-name").mouseleave(function(){
    $(".file-detail", $(this).parent()).fadeOut("500");
  });

  load_feed('./feeds/twitter_ymk.xml', 'twitter_ymk', true);
  load_feed('./feeds/twitter_ozw.xml', 'twitter_ozw', true);
  load_feed('./feeds/lastfm_ymk.xml',  'lastfm_ymk');
  load_feed('./feeds/lastfm_ozw.xml',  'lastfm_ozw');
});

function load_feed(feed_url, feed_title, anim) {
  max=1;
  $.ajax({
    url: feed_url,
    async: true,
    cache: false,
    dataType: "xml",
    success: function(xml){
      if (feed_title.indexOf('twitter',0)>=0) {
        $('ul#'+feed_title).empty();
      } else if (feed_title.indexOf('lastfm',0)>=0) {
        $('p#'+feed_title+' .song').empty()
      }

      var i=0;
      $(xml).find('item').each(function(){
        if (i<max){
          var title = $(this).find('title').text().replace(/^[\w\d]+: /,'');
          var url = $(this).find('link').text();
          if (feed_title.indexOf('twitter',0)>=0) {
            $('ul#'+feed_title).append('<li><a href="'+url+'" >'+title+'</a></li>');
          } else if (feed_title.indexOf('lastfm',0)>=0) {
            $('p#'+feed_title+' .song').append('&ldquo;'+'<a href="'+url+'" >'+title+'</a>'+'&rdquo;');
          }
          i++;
        }
      });
    },
    error: function(){
    }
  });

}

