jQuery(function($) {
  
  //$("#site-header").append('<ul><li class="rocketship"><a href="http://getrocketship.com">Rocketship</a></li><li class="orchestrate"><a href="#">Orchestrate</a></li></ul>');
  
  var month_names = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];

  var blogPage = $("#site-menu li.site-blog-page:first a");
  
  if(blogPage.size() > 0) {
    var feedUri = blogPage[0].href + "/latest.atom";
    jQuery.getJSON("http://pipes.yahoo.com/pipes/pipe.run?_id=7660dbef121f0e9f649d875e8e07b58a&_render=json&url=" + feedUri + "&_callback=?", function(pipesData) {
      
      if(!pipesData || !pipesData.value || !pipesData.value.items || pipesData.count == 0) return;
      
      var feed = pipesData.value.items[0];
      var links = Object.isArray(feed.link) ? feed.link: [feed.link];
      var altFeedUri = links.select(function(l) { return l.rel == "alternate" && l.type == "application/atom+xml"; }).pluck("href").first();
      var entries = feed.entry ? (Object.isArray(feed.entry) ? feed.entry: [feed.entry]) : (Object.isArray(feed.item) ? feed.item : [feed.item]);
      
      var headlines = $('<ul id="site-headlines-list"></ul>');
      
      for(var i = 0; i < Math.min(entries.length, headlines.cycle ? 3 : 1); i++) {
        date = new Date((entries[i].published || entries[i].pubDate).replace(/-/g, "/").replace(/T/g, " ").replace(/Z/g, " GMT"));
        var item = $('<li><a href="' + entries[i].link.href + '">' + entries[i].title.truncate(65) + '</a><abbr title="' + (entries[i].published || entries[i].pubDate) + '">' + date.format("M") + " " + date.getDate() + ", " + date.getFullYear() + '</abbr></li>');
        if(headlines.cycle && i > 0) {
          item.hide();
        }
        item.appendTo(headlines);
      }
      
      headlines.appendTo($('<div id="site-headlines"></div>').insertAfter("#site-nav"));
      
      if(headlines.cycle && entries.length > 1) {
        
        headlines.cycle({
          timeout: 7000,
          pause: true,
          speed: 1000,
          containerResize: true,
          cleartypeNoBg: true
        });
        
      }
      
      $("#site-headlines").prepend($('<a type="application/atom+xml" id="site-headlines-feed">Subscribe...</a>').attr({ "href" : altFeedUri || feedUri, "title": "Subscribe to latest news..." }));
    
    });
  }
  
  
  
});
