// JavaScript Document
 var ie = navigator.userAgent.indexOf('MSIE') > -1 ? 1 : 0;
    google.load("feeds", "1");
    function initialize() {
		var fNum = 0;
		var url='';
			var div = document.getElementsByTagName('dl');
			for(var i=0; i<div.length; i++) {
				if(div[i].className == 'feed') {
					url = div[i].innerHTML;
					div[i].innerHTML = '';
					div[i].id = 'feed'+fNum;
					fNum++;
					getRssDiv(url, div[i].id, 5);
				}
			}
	}
	function getRssDiv(url, id, num) {
      var feed = new google.feeds.Feed(url);
	  feed.setNumEntries(num);
      feed.load(function(result) {
        if (!result.error) {
          var container = document.getElementById(id);
          for (var i = 0; i < result.feed.entries.length; i++) {
            var entry = result.feed.entries[i];
			var date = new Date(entry.publishedDate);
			var yearNum = date.getYear();
			if (yearNum < 2000) yearNum += 1900;
			
			/* create dt */
			var dt = document.createElement("dt");
			dt.appendChild(document.createTextNode(yearNum+"."+(date.getMonth()+1)+"."+date.getDate()+"."));
			
			/* create a */
			var a = document.createElement("a");
			a.setAttribute("href", entry.link);
			a.setAttribute("target", "_blank");
			a.appendChild(document.createTextNode(entry.title));
			
			/* create dd */
			var dd = document.createElement("dd");
			dd.appendChild(a);
			
			/* insert container */
			container.appendChild(dt);
			container.appendChild(dd);
          }
        }
      });
    }
	
	function getRssDd(url, id, num) {
      var feed = new google.feeds.Feed(url);
	  feed.setNumEntries(num);
      feed.load(function(result) {
        if (!result.error) {
          var container = document.getElementById(id);
		  var ul = document.createElement("ul");
          for (var i = 0; i < result.feed.entries.length; i++) {
            var entry = result.feed.entries[i];
			var li = document.createElement("li");
			var a = document.createElement("a");
			var dd = new Date(entry.publishedDate);
			var yearNum = dd.getYear();
			if (yearNum < 2000) yearNum += 1900;
			yearNum = yearNum + "";
			yearNum = yearNum.substr(2, 2);
			var span = document.createElement("span");
			span.appendChild(document.createTextNode(yearNum+"."+(dd.getMonth()+1)+"."+dd.getDate()));
			li.setAttribute(ie==1?"className":"class", "list");
			a.setAttribute("href", entry.link);
			a.setAttribute("target", "_blank");
			a.appendChild(span);
			a.appendChild(document.createTextNode("@"));
			a.appendChild(document.createTextNode(entry.title));
			li.appendChild(a);
			ul.appendChild(li);
          }
		  container.appendChild(ul);
        }
      });
    }
	
    //google.setOnLoadCallback(initialize);
