$(handleDOMLoad);
google.load("feeds", "1");
google.setOnLoadCallback(initialize);

function initialize() {
  var blogFeed = new google.feeds.Feed("http://blog.weareuproar.com/?feed=rss2");
  blogFeed.load(handleBlog);
  
  var tweetFeed = new google.feeds.Feed("http://twitter.com/statuses/user_timeline/16884021.rss");
  tweetFeed.load(handleTweets);
}
  
  
function handleBlog (result) {
  if (!result.error) {
    var blogPosts = $("#blog-posts");
	
    for (var i = 0; i < 3; i++) {
      var entry = result.feed.entries[i];
      
      var title = $("<div>");
      title.addClass("post-title");
      title.append($("<a href=\"" + entry.link + "\">" + entry.title + "</a>"));
      blogPosts.append(title);
      
      var subtitle = $("<div>");
      subtitle.addClass("post-subtitle");
      subtitle.append(humane_date(new Date(entry.publishedDate).toUTCString()));
      blogPosts.append(subtitle);
    }
  } else {
  	// TODO: implement an error
  }
}

function handleTweets (result) {
	if (!result.error) {
		var tweets = $("#tweets");
		
		for (var i = 0; i < 3; i++) {
      	  var entry = result.feed.entries[i];
      
	      var title = $("<div>");
	      var thisTweet = entry.title.replace("weareuproar: ", "");
	      title.addClass("post-title");
	      title.append($("<a href=\"" + entry.link + "\">" + thisTweet + "</a>"));
	      tweets.append(title);
	      
	      var subtitle = $("<div>");
	      subtitle.addClass("post-subtitle");
	      subtitle.append(humane_date(new Date(entry.publishedDate).toUTCString()));
	      tweets.append(subtitle);
	    }
	} else {
		// TODO: implement an error
	}
}


///////////////////////////


function handleDOMLoad () {
	// set up handlers
/* 	$('#contact-header-button').click(toggleContact); */
	   
   $(".post-title").remove();
   $(".post-subtitle").remove();
      
/*    $('.person a img, .company a img').parent().hover(handleContactHover); */
}


/*
function toggleContact() {
	if ($('#contact').css("height") == "0px") {
		$('#contact').animate({paddingTop:"15px", paddingBottom:"15px", height:"165px", backgroundPosition:"80% 50%"}, 500);
	} else {
		$('#contact').animate({paddingBottom:"0px", height:"0px", paddingTop:"5px", backgroundPosition:"80% 120%"}, 500);
	}
}
*/

/*
function handleContactHover() {
	$('#contact-us-link').text(this.href.replace("http://","").replace("mailto:",""));
	$('#contact-us-link').attr('href', this.href);
}
*/