var newTweet = previousData = false;

$(document).ready(function() {
  getFreshBacon();
  $('A[rel="external"]').click( function() {
      window.open( $(this).attr('href') );
      return false;
  });
});

function getFreshBacon() {
  $.get('/fresh_bacon.php', function(data, success) {
    var bacon_text = $(data).contents('div.bacon_text').html();
    if ($("div.individualTweet:first div.bacon_text").html() != bacon_text) {
      if (previousData != bacon_text) {
        previousData = bacon_text;
        newTweet = data;
      }
    }
  });
  if (newTweet) {
    $(".overlay").after(newTweet);
    $("div.individualTweet:first").hide().slideDown("2000");
    newTweet = false;
  }
  setTimeout("getFreshBacon()", 4000);
}