google.load("feeds", "1");

function initialize() {
    var feedurl = "http://blog.bricoleur.in/archives/category/official-whatsnew/feed";
    var feed = new google.feeds.Feed(feedurl);
    feed.setNumEntries(2);
    feed.load(dispfeed);
    
    function dispfeed(result) {
        if (!result.error) {
            var container = document.getElementById("feed");
            var htmlstr = " ";
            
            htmlstr += " ";
            for (var i = 0; i < result.feed.entries.length; i++) {
                var entry = result.feed.entries[i];
				var entryContent = entry.contentSnippet;
				var entryContentMaxLength = 50;	//最大文字数
				if(entryContent.length > entryContentMaxLength){
					entryContent = entryContent.substring(0, entryContentMaxLength) + "...";
				}
                
                htmlstr += "<dl>";
                htmlstr += "<dt>"
                var strdate = createDateString(entry.publishedDate);
                htmlstr += strdate;
                htmlstr += "</dt>"
				
                htmlstr += "<dd>"
                htmlstr += '<a href="' + entry.link + '" target="_blank">' + entry.title + '</a>';
				htmlstr += '<p>' + entryContent + '</p>';
                htmlstr += "</dd>"
                htmlstr += "</dl>";
            
            }
            htmlstr += " ";
            
			$("#feed").html(htmlstr);
        } else {
            alert(result.error.code + ":" + result.error.message);
			
        }
		
		
		
		
/*Enoフィード読み込み*/
	

    var feedurl = "http://blog.bricoleur.in/archives/author/enoken/feed";
    var enofeed = new google.feeds.Feed(feedurl);
    enofeed.setNumEntries(1);
    enofeed.load(dispenofeed);
    
    function dispenofeed(result) {
        if (!result.error) {
            var container = document.getElementById("enofeed");
            var htmlstr = " ";
            
            htmlstr += " ";
            for (var i = 0; i < result.feed.entries.length; i++) {
                var entry = result.feed.entries[i];
				var entryTitle = entry.title;
				var entryTitleMaxLength = 35;	//最大文字数
				if(entryTitle.length > entryTitleMaxLength){
					entryTitle = entryTitle.substring(0, entryTitleMaxLength) + "...";
				}
                
                htmlstr += "<dl>";
                htmlstr += "<dt>"
                var strdate = createDateString(entry.publishedDate);
                htmlstr += strdate;
                htmlstr += "</dt>"
				
                htmlstr += "<dd>"
                htmlstr += '<a href="' + entry.link + '" target="_blank">' + entryTitle + '</a>';
                htmlstr += "</dd>"
                htmlstr += "</dl>";
            
            }
            htmlstr += " ";
            
			$("#enofeed").html(htmlstr);
        } else {
            alert(result.error.code + ":" + result.error.message);
        }
    }



/*tadaフィード読み込み*/
	

    var feedurl = "http://blog.bricoleur.in/archives/author/tada/feed";
    var tadafeed = new google.feeds.Feed(feedurl);
    tadafeed.setNumEntries(1);
    tadafeed.load(disptadafeed);
    
    function disptadafeed(result) {
        if (!result.error) {
            var container = document.getElementById("tadafeed");
            var htmlstr = " ";
            
            htmlstr += " ";
            for (var i = 0; i < result.feed.entries.length; i++) {
                var entry = result.feed.entries[i];
				var entryTitle = entry.title;
				var entryTitleMaxLength = 35;	//最大文字数
				if(entryTitle.length > entryTitleMaxLength){
					entryTitle = entryTitle.substring(0, entryTitleMaxLength) + "...";
				}
                
                htmlstr += "<dl>";
                htmlstr += "<dt>"
                var strdate = createDateString(entry.publishedDate);
                htmlstr += strdate;
                htmlstr += "</dt>"
				
                htmlstr += "<dd>"
                htmlstr += '<a href="' + entry.link + '" target="_blank">' + entryTitle + '</a>';
                htmlstr += "</dd>"
                htmlstr += "</dl>";
            
            }
            htmlstr += " ";
            
			$("#tadafeed").html(htmlstr);
        } else {
            alert(result.error.code + ":" + result.error.message);
        }
    }



/*reikoフィード読み込み*/
	

    var feedurl = "http://blog.bricoleur.in/archives/author/reiko/feed";
    var reikofeed = new google.feeds.Feed(feedurl);
    reikofeed.setNumEntries(1);
    reikofeed.load(dispreikofeed);
    
    function dispreikofeed(result) {
        if (!result.error) {
            var container = document.getElementById("reikofeed");
            var htmlstr = " ";
            
            htmlstr += " ";
            for (var i = 0; i < result.feed.entries.length; i++) {
                var entry = result.feed.entries[i];
				var entryTitle = entry.title;
				var entryTitleMaxLength = 35;	//最大文字数
				if(entryTitle.length > entryTitleMaxLength){
					entryTitle = entryTitle.substring(0, entryTitleMaxLength) + "...";
				}
                
                htmlstr += "<dl>";
                htmlstr += "<dt>"
                var strdate = createDateString(entry.publishedDate);
                htmlstr += strdate;
                htmlstr += "</dt>"
				
                htmlstr += "<dd>"
                htmlstr += '<a href="' + entry.link + '" target="_blank">' + entryTitle + '</a>';
                htmlstr += "</dd>"
                htmlstr += "</dl>";
            
            }
            htmlstr += " ";
            
			$("#reikofeed").html(htmlstr);
        } else {
            alert(result.error.code + ":" + result.error.message);
        }
    }
	
	
/*jフィード読み込み*/
	

    var feedurl = "http://blog.bricoleur.in/archives/author/j/feed";
    var jfeed = new google.feeds.Feed(feedurl);
    jfeed.setNumEntries(1);
    jfeed.load(dispjfeed);
    
    function dispjfeed(result) {
        if (!result.error) {
            var container = document.getElementById("jfeed");
            var htmlstr = " ";
            
            htmlstr += " ";
            for (var i = 0; i < result.feed.entries.length; i++) {
                var entry = result.feed.entries[i];
				var entryTitle = entry.title;
				var entryTitleMaxLength = 35;	//最大文字数
				if(entryTitle.length > entryTitleMaxLength){
					entryTitle = entryTitle.substring(0, entryTitleMaxLength) + "...";
				}
                
                htmlstr += "<dl>";
                htmlstr += "<dt>"
                var strdate = createDateString(entry.publishedDate);
                htmlstr += strdate;
                htmlstr += "</dt>"
				
                htmlstr += "<dd>"
                htmlstr += '<a href="' + entry.link + '" target="_blank">' + entryTitle + '</a>';
                htmlstr += "</dd>"
                htmlstr += "</dl>";
            
            }
            htmlstr += " ";
            
			$("#jfeed").html(htmlstr);
        } else {
            alert(result.error.code + ":" + result.error.message);
        }
    }
	

/*toyanフィード読み込み*/
	

    var feedurl = "http://blog.bricoleur.in/archives/author/toyan/feed";
    var toyanfeed = new google.feeds.Feed(feedurl);
    toyanfeed.setNumEntries(1);
    toyanfeed.load(disptoyanfeed);
    
    function disptoyanfeed(result) {
        if (!result.error) {
            var container = document.getElementById("toyanfeed");
            var htmlstr = " ";
            
            htmlstr += " ";
            for (var i = 0; i < result.feed.entries.length; i++) {
                var entry = result.feed.entries[i];
				var entryTitle = entry.title;
				var entryTitleMaxLength = 35;	//最大文字数
				if(entryTitle.length > entryTitleMaxLength){
					entryTitle = entryTitle.substring(0, entryTitleMaxLength) + "...";
				}
                
                htmlstr += "<dl>";
                htmlstr += "<dt>"
                var strdate = createDateString(entry.publishedDate);
                htmlstr += strdate;
                htmlstr += "</dt>"
				
                htmlstr += "<dd>"
                htmlstr += '<a href="' + entry.link + '" target="_blank">' + entryTitle + '</a>';
                htmlstr += "</dd>"
                htmlstr += "</dl>";
            
            }
            htmlstr += " ";
            
			$("#toyanfeed").html(htmlstr);
        } else {
            alert(result.error.code + ":" + result.error.message);
        }
    }

/*toyanフィード読み込み*/
	

    var feedurl = "http://blog.bricoleur.in/feed";
    var bricofeed = new google.feeds.Feed(feedurl);
    bricofeed.setNumEntries(5);
    bricofeed.load(dispbricofeed);
    
    function dispbricofeed(result) {
        if (!result.error) {
            var container = document.getElementById("bricofeed");
            var htmlstr = " ";
            
            htmlstr += " ";
            for (var i = 0; i < result.feed.entries.length; i++) {
                var entry = result.feed.entries[i];
				var entryContent = entry.contentSnippet;
				var entryContentMaxLength = 55;	//最大文字数
				if(entryContent.length > entryContentMaxLength){
					entryContent = entryContent.substring(0, entryContentMaxLength) + "...";
				}
                
                htmlstr += "<dl>";
                htmlstr += "<dt>"
                var strdate = createDateString(entry.publishedDate);
                htmlstr += strdate;
                htmlstr += "</dt>"
				
                htmlstr += "<dd>"
                htmlstr += '<a href="' + entry.link + '" target="_blank">' + entry.title + '</a>';
				htmlstr += '<p>' + entryContent + '</p>';
                htmlstr += "</dd>"
                htmlstr += "</dl>";
            
            }
            htmlstr += " ";
            
			$("#bricofeed").html(htmlstr);
        } else {
            alert(result.error.code + ":" + result.error.message);
			
        }
    }
	
//

    }

}




function createDateString(publishedDate) {
    var pdate = new Date(publishedDate);
    
    var pday = pdate.getDate();
    if (pday < 10) {
        pday = "0" + pday;
    }
    var pmonth = pdate.getMonth() + 1;
    if (pmonth < 10) {
        pmonth = "0" + pmonth;
    }
    var pyear = pdate.getFullYear();
    var phour = pdate.getHours();
    var pminute = pdate.getMinutes();
    var psecond = pdate.getSeconds();
    var strdate = pmonth + "/" + pday + "/" + pyear;
    
    return strdate;
}

google.setOnLoadCallback(initialize);

