var addthis_config = {
    username: "epoll",
    services_exclude:"print,quantcast"
};

function loadLatestTweets(latestTweets) {
    var latestTweetSplit = latestTweets[0].text.split(" ");
    for(var i=0;i<latestTweetSplit.length;i++) {
        if(latestTweetSplit[i].match(/^(http\:\/\/[a-zA-Z0-9_\-]+(?:\.[a-zA-Z0-9_\-]+)*\.[a-zA-Z]{2,4}(?:\/[a-zA-Z0-9_]+)*(?:\/[a-zA-Z0-9_]+\.[a-zA-Z]{2,4}(?:\?[a-zA-Z0-9_]+\=[a-zA-Z0-9_]+)?)?(?:\&[a-zA-Z0-9_]+\=[a-zA-Z0-9_]+)*)$/) != null) {
            latestTweetSplit[i] = "<a href='"+latestTweetSplit[i]+"' target='_blank'>"+latestTweetSplit[i]+"</a>"
        }
    }
    document.getElementById("latestTweetCallout").innerHTML = latestTweetSplit.join(" ");
}

google.load("feeds", "1");
function loadLatestNews() {
  var feed = new google.feeds.Feed("http://blog.epollresearch.com/feed/atom/");
  feed.setNumEntries(500);
  feed.load(function(result) {
    if (!result.error) {
      var blogContainer = document.getElementById("columnrightpad");
      for (var i = 0; i < result.feed.entries.length; i++) {
          var entry = result.feed.entries[i];
          var link = document.createElement("a");
              link.setAttribute("target","_blank");
              link.setAttribute("href",entry.link);
              link.appendChild(document.createTextNode(entry.title));
          var titleContainer = document.createElement("h2");
              titleContainer.appendChild(link);
          var shareThisContainer = document.createElement("a");
              shareThisContainer.setAttribute("class","addthis_button");
              shareThisContainer.className = "addthis_button";
              shareThisContainer.setAttribute("addthis:url",entry.link);
              shareThisContainer.setAttribute("addthis:title",entry.title);
              shareThisContainer.innerHTML = "<img src='http://s7.addthis.com/static/btn/lg-share-en.gif' width='125' height='16' border='0' alt='Share'/>";
          titleContainer.appendChild(shareThisContainer);
          var dateContainer = document.createElement("small");
              dateContainer.appendChild(document.createTextNode(new Date(entry.publishedDate).format('F j, Y')));
          var entryContainer = document.createElement("div");
              entryContainer.setAttribute("class","entry");
              entryContainer.className = "entry";
              entryContainer.innerHTML = entry.content;

          var blogPostContainer = document.createElement("div");
              blogPostContainer.setAttribute("class","post");
              blogPostContainer.className = "post";
          blogPostContainer.appendChild(titleContainer);
          blogPostContainer.appendChild(dateContainer);
          blogPostContainer.appendChild(entryContainer);
          blogContainer.appendChild(blogPostContainer);
      }
       addthis.button('.addthis_button');
    }
  });
}

google.setOnLoadCallback(loadLatestNews);

