
/*---------------------------------------------*/
//設定

var blog_url = "http://vropencafe.video-research.jp/";	//Blog用ドメイン

var info_new_incon = 5;									//information　Newアイコン表示期間
var essay_new_icon = 5;									//essay　Newアイコン表示期間
var darabox_new_icon = 5;									//databox　Newアイコン表示期間

/*----------------------------------------------*/

var now_date = new Date();						//今日
var cache_date = now_date.getYear() + "-" + (now_date.getMonth()+1)  + "-" + now_date.getDate() + "-" + now_date.getHours();

if(google){

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

    function initialize() {


			var feed1 = new google.feeds.Feed( blog_url + "information/rss.xml?" + cache_date);

			feed1.setNumEntries(9);

			var container = document.getElementById("info_box");

			feed1.load(function(result) {
			if (!result.error) {

				var dateFormat = new DateFormat("yyyy.MM.dd");

				container.innerHTML = "";
        		for (var i = 0; i < result.feed.entries.length; i++) {
            		var entry = result.feed.entries[i];
					var p_date = new Date(entry.publishedDate);	//投稿日
					var dif = Math.floor((now_date - p_date) / 86400000);
					if(dif <= info_new_incon){
						var new_icon = "<img src='common/image/icon_new.gif' alt='NEW' width='35' height='16' align='absmiddle' />&nbsp;";
					}else{
						var new_icon = "";
					}

					container.innerHTML += "<div class='blog_title_s'>[" + dateFormat.format(new Date(entry.publishedDate)) + "]"
								+  new_icon + "<a href='" + entry.link + "'>" + entry.title.substr(0,20) + "</a></div>";
        	  	}

			}else{

				container.innerHTML =_err_html("information");

			}
		});

    	var feed2 = new google.feeds.Feed( blog_url + "essay/rss.xml?" + cache_date);
	 	feed2.setNumEntries(5);
    	var container2 = document.getElementById("essay_box");

	    feed2.load(function(result) {
	    if (!result.error) {

			var dateFormat = new DateFormat("yyyy.MM.dd");

            container2.innerHTML = "";
		    for (var i = 0; i < result.feed.entries.length; i++) {
	    		var entry = result.feed.entries[i];

				var p_date = new Date(entry.publishedDate);	//投稿日
				var dif = Math.floor((now_date - p_date) / 86400000);
				if(dif <= essay_new_icon){
					var new_icon = "<img src='common/image/icon_new.gif' alt='NEW' width='35' height='16' align='absmiddle' />&nbsp;";
				}else{
					var new_icon = "";
				}

				container2.innerHTML += "<div class='blog_title_s'>[" + dateFormat.format(new Date(entry.publishedDate)) + "]&nbsp;カテゴリー：" + entry.categories[0].substr(0,15) + "<br />"
									+  new_icon + "<a href='" + entry.link + "'>" + entry.title + "</div>";
	    	}
		}else{
			container2.innerHTML = _err_html("essay");

        }
      });

     	var feed3 = new google.feeds.Feed( blog_url + "databox/rss2.xml?" + cache_date);
      	var container3 = document.getElementById("databox_new_entry");

 	  	feed3.setNumEntries(1);
        feed3.setResultFormat(google.feeds.Feed.MIXED_FORMAT);

      	feed3.load(function(result) {
		if (!result.error) {

			var dateFormat = new DateFormat("yyyy.MM.dd");


			container3.innerHTML = "";
        	for (var i = 0; i < result.feed.entries.length; i++) {
            	var entry = result.feed.entries[i];
				var votesElement = google.feeds.getElementsByTagNameNS(entry.xmlNode, "http://vropencafe.video-research.jp/databox/", "eyecatch")[0];
				var	eyecatch = votesElement.firstChild.nodeValue;

				var p_date = new Date(entry.publishedDate);	//投稿日
				var dif = Math.floor((now_date - p_date) / 86400000);
				if(dif <= info_new_incon){
					var new_icon = "<img src='common/image/icon_new.gif' alt='NEW' width='35' height='16' align='absmiddle' />&nbsp;";
				}else{
					var new_icon = "";
				}
				container3.innerHTML += "<div class='blog_title_s'>[" + dateFormat.format(new Date(entry.publishedDate)) + "]&nbsp;カテゴリー：" + entry.categories[0] + "</div>"
										+ "<div class='blog_title_s'>" +  new_icon + "<a href='" + entry.link + "'>" + entry.title + "</a></div>"
										+ "<div class='box_entry'><img src='" + eyecatch + "' alt='' width='109' height='109' class='thumbnail' />"
										+ "<div class='blog_text_s'>" + entry.contentSnippet.substr(0,80) + "</div>"
										+ "<div class='float_clear'></div>"
										+ "</div>";
        	}
		}else{
			container3.innerHTML = _err_html("databox");

        }

      });

     	var feed4 = new google.feeds.Feed( blog_url + "databox/rss3.xml?" + cache_date);
      	var container4 = document.getElementById("box_categolist");

 	  	feed4.setNumEntries(10);
        feed4.setResultFormat(google.feeds.Feed.MIXED_FORMAT);

      	feed4.load(function(result) {
		if (!result.error) {

			var dateFormat = new DateFormat("yyyy.MM.dd");


			var container4_ul = "<ul>";
        	for (var i = 0; i < result.feed.entries.length; i++) {
            	var entry = result.feed.entries[i];


				container4_ul += "<li class='category'><div class='date_category'>｜更新日：" + dateFormat.format(new Date(entry.publishedDate)) + "</div>"
+ "<div class='title_category'><a href='" + entry.link + "'>" + entry.title + "</a></div>"
+ "<div class='text_category'>" + entry.content + "</div></li>";

        	}
			container4_ul += "</ul>";
			container4.innerHTML = container4_ul;
		}else{
			container4.innerHTML = _err_html("databox");

        }
      });


    }
    google.setOnLoadCallback(initialize);
}	

function _err_html(blog_name){

	var html;
	if(blog_name == "information"){

			html = "<div class='blog_title_s'>　記事がありません。<br />　再読込みしていただくか、<a href='" + blog_url + "information/index.html'>Information</a>から最新のお知らせをご覧ください。</div>";

	}else if(blog_name == "essay"){
			html = "<div class='blog_title_s'>　記事がありません。<br />　再読込みしていただくか、<a href='" + blog_url + "essay/index.html'>Free Essay</a>から最新のエッセイをご覧ください。</div>";

	}else if(blog_name == "databox"){
			html = "<div class='blog_title_s'>　記事がありません。<br />　再読込みしていただくか、<a href='" + blog_url + "databox/index.html'>Data Box</a>から最新のコラムをご覧ください。</div>";

	}

	return html;

}