/*---------------------------------------------*/
//設定

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()+"1";

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);
    	var feed2 = new google.feeds.Feed( blog_url + "essay/essay9/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 feed2 = new google.feeds.Feed( blog_url + "essay/rss.xml?" + cache_date);
    	var feed_cafe = new google.feeds.Feed( blog_url + "essay/opencafe_blog/rss.xml?" + cache_date);
	 	feed_cafe.setNumEntries(5);
    	var container_cafe = document.getElementById("essay_box2");

	    feed_cafe.load(function(result) {
	    if (!result.error) {

			var dateFormat = new DateFormat("yyyy.MM.dd");

            container_cafe.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 = "";
				}

				container_cafe.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{
			container_cafe.innerHTML = _err_html("essay");

        }
      });

     	var feed3 = new google.feeds.Feed( blog_url + "databox/topics/rss.xml?" + cache_date);


      	var container3 = document.getElementById("databox_back");

 	  	feed3.setNumEntries(6);
        feed3.setResultFormat(google.feeds.Feed.MIXED_FORMAT);

      	feed3.load(function(result) {
		if (!result.error) {

			var dateFormat = new DateFormat("yyyy.MM.dd");


			container3.innerHTML = "";
var container = "";
var count = 1

        		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 <= darabox_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 = "";
				}

if(entry.title.length >= 36){
	var title = entry.title.substr(0,33) + "...";
}else{
	var title = entry.title;
}
if(count == 1){
container += '<div class="dt_sets">';
}

				container += '<div class="databox_float">'
                    				     +  '<div class="databox_box">'
                       				     +  '<a href="' + entry.link + '"><img src="' + eyecatch + '" alt="" width="55" height="55" class="thumbnail" /></a>'
                      				     +  '<div class="dt_box">'
                        			     +  '<div class="dt_title">' +  new_icon + '<a href="' + entry.link + '">' + title + '</a></div>'
                        			     +  '<div class="dt_date">更新日：' + dateFormat.format(new Date(entry.publishedDate)) + '</div>'
                      				     +  '</div>'
                    				     +  '</div>'
                  				     +  '</div>'

if(count == 3){
	container += '</div>';
	count = 1;
}else{
	count++;
}


        		}
container3.innerHTML = container;
		}else{
			container3.innerHTML = _err_html("databox");

        }

      });

     	var feed4 = new google.feeds.Feed( blog_url + "databox/vr/rss.xml?" + cache_date);
      	var container4 = document.getElementById("databox_back2");

 	  	feed4.setNumEntries(4);
        feed4.setResultFormat(google.feeds.Feed.MIXED_FORMAT);

      	feed4.load(function(result) {
		if (!result.error) {

			var dateFormat = new DateFormat("yyyy.MM.dd");


			container4.innerHTML = "";
var container = "";
var count = 1
        		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 votesElement2 = google.feeds.getElementsByTagNameNS(entry.xmlNode, "http://vropencafe.video-research.jp/databox/", "cathcopy")[0];
				var cathcopy = votesElement2.firstChild.nodeValue;

				var p_date = new Date(entry.publishedDate);	//投稿日
				var dif = Math.floor((now_date - p_date) / 86400000);
				if(dif <= darabox_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 = "";
				}

if(entry.title.length >= 23){
	var title = entry.title.substr(0,20) + "...";
}else{
	var title = entry.title;
}
if(count == 1){
	container += '<div class="dt_sets">';
}

				container += '<div class="databox_float">'
                    				     +  '<div class="databox_box">'
                       				     +  '<a href="' + entry.link + '"><img src="' + eyecatch + '" alt="" width="55" height="55" class="thumbnail2" /></a>'
                      				     +  '<div class="dt_box"><div  class="dt_headline"><div>' + cathcopy + '</div></div>'
                        			     +  '<div class="dt_title2">' +  new_icon + '&nbsp;<a href="' + entry.link + '">' + title + '</a></div>'
                        			     +  '<div class="dt_date">更新日：' + dateFormat.format(new Date(entry.publishedDate)) + '</div>'
                      				     +  '</div>'
                    				     +  '</div>'
                  				     +  '</div>'
if(count == 2){
	container += '</div>';
	count = 1;
}else{
	count++;
}

        		}
container4.innerHTML = container;

		}else{
			container4.innerHTML = _err_html("databox");

        }
      });

//     	var feed5 = new google.feeds.Feed( blog_url + "databox/topics/rss.xml?" + cache_date);
     	var feed5 = new google.feeds.Feed( blog_url + "ichimon/questionlists/jsonp?" + cache_date+"3356");
      	var container5 = document.getElementById("area_gimage");
      	var container5_2 = document.getElementById("area_odai");

 	  	feed5.setNumEntries(1);
        feed5.setResultFormat(google.feeds.Feed.MIXED_FORMAT);

      	feed5.load(function(result) {
		if (!result.error) {

			container5.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/ichimon/questionlists/", "img")[0];
				var img = votesElement.firstChild.nodeValue;


				container5.innerHTML = img;
				container5_2.innerHTML = entry.title;


        		}

		}else{
			//container5.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;

}
