﻿//setting

var entryNum = 3;//表示件数（MAX:WPsetting）
var durationDay = 10;//NEWアイコン表示日数

function newsLoad(){
	$.ajax({
		url: "news/?feed=rss2",
		dataType: "xml",
		cache: false,
		success: function( data, textStatus, xhr) {
				
			var htmlstr = "";
			var newDay = new Date();
			var entryDate,newIcon,entryTtl,entryUrl;
			var i= 0;
			
			$("item",data).each(function(){
			  if(i<entryNum){
				entryDate = getDateString($("pubDate",this).text());
				newIcon = getNewIconImg($("pubDate",this).text());
		        htmlstr += "<dt>" + entryDate + "</dt>";
				entryTtl = $("title",this).text();
				entryUrl = $("link",this).text();
				if (entryTtl.length > 13){ entryTtl = entryTtl.slice(0,13)+"..."; }
		        htmlstr += '<dd>'+newIcon+'<a href="' + entryUrl + '">' + entryTtl+'</a></dd>';
		        i++;
		      }
			});
			
			$("#feed").append(htmlstr);
			
		},
		error: function() {
			$("#feed").append("<dt>error</dt>")
		}
	});
}
function blogLoad(){
	$.ajax({
		url: "blog/?feed=rss2",
		dataType: "xml",
		cache: false,
		success: function( data, textStatus, xhr) {
				
			var htmlstr = "";
			var newDay = new Date();
			var entryDate,newIcon,entryTtl,entryUrl;
			var i= 0;
			
			$("item",data).each(function(){
			  if(i<entryNum){
				entryDate = getDateString($("pubDate",this).text());
				newIcon = getNewIconImg($("pubDate",this).text());
				entryTtl = $("title",this).text();
				entryUrl = $("link",this).text();
		        htmlstr += "<dt>" + entryDate + "</dt>";
				if (entryTtl.length > 13){ entryTtl = entryTtl.slice(0,13)+"..."; }
		        htmlstr += '<dd>'+newIcon+'<a href="' + entryUrl + '">' + entryTtl+'</a></dd>';
		        i++;
		      }
			});
			
			$("#feed2").append(htmlstr);
			
		},
		error: function() {
			$("#feed2").append("<dt>error</dt>")
		}
	});
}


//get japanese date
function getDateString(publishDate) {
	pdate = new Date(publishDate);
	
	var pYear = pdate.getFullYear();
	var pMonth = pdate.getMonth()+1;
	var pDate = pdate.getDate();
	if (pMonth < 10) { pMonth = "0" + pMonth };
	if (pDate < 10) { pDate = "0" + pDate };
	
	var strdate = pYear +"."+ pMonth +"."+ pDate;
	
	return strdate;
	}

//get NewIcon
function getNewIconImg(publishDate) {
	delDay = durationDay; // 何日後に削除するか
	var newmark = "";
	var pYear = pdate.getFullYear();
	var pMonth = pdate.getMonth()+1;
	var pDate = pdate.getDate();

	oldDay = new Date(pYear + "/" + pMonth + "/" +pDate);
	newDay = new Date();
	d =(newDay - oldDay) / (1000 * 24 * 3600);
	
	if(d <= delDay) {
		newmark = '<span><img src="img/top/icon_new.gif" alt="NEW" width="32" height="9" /></span>'
	}
	return newmark;
}

newsLoad();
blogLoad();

