// XML Feed API for Kachingle news feed

google.load("feeds", "1");
  function initialize() {
	  var feed = new google.feeds.Feed("http://blog.kachingle.com/?feed=rss2");
	  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";
  		  var title = document.createElement("p");
  		  var titleText = document.createTextNode("");

  		  title.appendChild(titleText);
        var list = document.createElement("ul");

  		  // Create links from feed
  		  for (var i = 0; i < 3; 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.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);
		    container.appendChild(box);
      }
    });
  }

  google.setOnLoadCallback(initialize);

