// JavaScript Document

google.load("feeds", "1");
    function initialize() {
		var feed = new google.feeds.Feed("http://gdata.youtube.com/feeds/base/users/senatorcrapo/uploads?orderby=updated&alt=rss&v=2&client=ytapi-youtube-rss-redirect"); //replace this line with your YouTube rss feed link
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT); //set to change to json format if needed
		feed.setNumEntries(5); //change this number to set number of feed items to display
		feed.load(function(result) {
		var container = document.getElementById("feed");
        if (!result.error) {
			var items = result.xmlDocument.getElementsByTagName("item");
			//loop over each atom feed item
			for (var i = 0; i < items.length; i++) {
				//grab the title
				var titleElement = items[i].getElementsByTagName("title")[0]; 
				var title = titleElement.firstChild.nodeValue;
				//grab the link 
				var linkElement = items[i].getElementsByTagName("link")[0];
				var link = linkElement.firstChild.nodeValue;
				//grab the date element, convert it to a date object, and cut out just the month/day/year
				var pubDateElement = items[i].getElementsByTagName("pubDate")[0];
				var feedDate = pubDateElement.firstChild.nodeValue; 
				var makeDate =  new Date(feedDate);
				var pubDate = makeDate.getMonth()+1 + "-" + makeDate.getDate() + "-" + makeDate.getFullYear();
				//create the div element
				var div = document.createElement("div");
				//build the list with link and add write it to the div
				div.innerHTML = "<p>" + pubDate + "-" + "<a href='" + link + "'>" + title + "</a>" + "</p>"; 
				//add the div to the feed div
				container.appendChild(div);
          	}
        }
      });
    }
    google.setOnLoadCallback(initialize);
