// XML Feed API for Region 9 news feed

google.load("feeds", "1");
     function initialize() {
	  var feed = new google.feeds.Feed("http://yosemite.epa.gov/opa/admpress.nsf/RSSByLocation?open&location=Region%2009");
	  feed.setNumEntries(10)
	  
      feed.load(function(result) {
        if (!result.error) {
          var container = document.getElementById("feed");

		// Create the box to hold links
		  var box = document.createElement("div");
		  box.className = "box r9news";
		  //box.style.width = "555px";
		  box.style.width = "99.2%";
		  //var title = document.createElement("h5");
		  //var titleText = document.createTextNode("Recent Regional News Releases");
		  var title = document.createElement("p");
		  var titleText = document.createTextNode("");

		  title.appendChild(titleText);
          var list = document.createElement("ul");

		// Create a "More ... " link
		  var moreLink = document.createElement("p");
		  var moreText = document.createTextNode("More Region 9 News...");
		  var linkToMore = document.createElement("a");
		  linkToMore.href = "http://yosemite.epa.gov/opa/admpress.nsf/Press%20Releases%20From%20Region%209!OpenView";
		  linkToMore.appendChild(moreText);
		  moreLink.appendChild(linkToMore);

		// Create links from feed
		  for (var i = 0; i < result.feed.entries.length; i++) {
            var listItem = document.createElement("li");
			var thisLink = document.createElement("a");
			var entry = result.feed.entries[i];
			
			// Format the date
			  var entryDate = new Date(entry.publishedDate);			  
			 // var entryDateText = " " + (entryDate.getMonth() + 1) + "/" + entryDate.getDate() + "/" + entryDate.getFullYear();
			 var entryDateText = " " + (entryDate.getUTCMonth() + 1) + "/" + entryDate.getUTCDate() + "/" + entryDate.getUTCFullYear();
			  			  
			  var dateSpan = document.createElement("span");
			  dateSpan.className = "fileinfo";
			  
			  dateSpan.appendChild(document.createTextNode(entryDateText));
			  
			thisLink.href = entry.link;
			thisLink.appendChild(document.createTextNode(entry.title));
			
			listItem.appendChild(dateSpan); // append the date
			listItem.insertBefore(thisLink,dateSpan); // append the link before the date
	
			list.appendChild(listItem);
          }

		box.appendChild(title);
		box.appendChild(list);
		box.appendChild(moreLink);
		container.appendChild(box);
        }
      });
    }
	
    google.setOnLoadCallback(initialize);
	