var myDay=7;//new アイコンの日数
var limitLen=3;//表示件数

var icon='&nbsp;<img src="http://www.baika.ac.jp/blog/common/img/iconNew.gif" alt="NEW" width="23" height="7" />';

var xmlArr=[
	"http://www.baika.ac.jp/blog/child/multiblog.xml",
	"http://www.baika.ac.jp/blog/life_science/multiblog.xml",
	"http://www.baika.ac.jp/blog/nursing_department/multiblog.xml",
	"http://www.baika.ac.jp/blog/english_communications/multiblog.xml",
	"http://www.baika.ac.jp/blog/international_english/multiblog.xml",
	"http://www.baika.ac.jp/blog/psychology/multiblog.xml",
	"http://www.baika.ac.jp/blog/information_media/multiblog.xml",
	"http://www.baika.ac.jp/blog/japanese_expression/multiblog.xml",
	"http://www.baika.ac.jp/blog/japanese_culture_creation/multiblog.xml"
	
];

var entryArr=[];
var xmlLen=xmlArr.length;

var cnt=0;

function dateSortFunc(a,b){
   
   return a.timeStamp - b.timeStamp;
}


function xmlAnlyticsComplete(){
	
	thisDate=new Date();
	thisgetDate=thisDate.getTime();
	
	entryArr = entryArr.sort(dateSortFunc);
		
	entryArr.reverse();

	var len=entryArr.length;
	
	var i=0;
	var entryStr="";
	
	var myLen;
	
	if(len<limitLen){
		myLen=len;
	}else{
		myLen=limitLen;
	}
	
	for (i = 0; i < myLen;i = i +1){
		var obj=entryArr[i];
		
		var timeStamp=obj.timeStamp;
		var timeLag=thisgetDate-timeStamp;
		var checkDay = Math.floor(timeLag / (1000*60*60*24));
		
		if(checkDay<myDay){	
			entryStr+='<li>'+obj.linkText+icon+'</li>';
		}else{
			entryStr+='<li>'+obj.linkText+'</li>';
		}
		
	}
	
	jQuery('#entryBoxUL').html(entryStr);
	
}

function xmlAnlytics(){

	jQuery.ajax({

	url:xmlArr[cnt],
	type:'GET',
    error: function(){

        alert('xmlファイルの読み込みに失敗しました');

    },

    success: function(xml){
			
		jQuery(xml).find("entry").each(function(){
			
			//タイムスタンプ
			var thisYear=jQuery("timestampYear",this).text();
			var thisMonth=jQuery("timestampMonth",this).text();
			var thisDay=jQuery("timestampDay",this).text();
			var thisHour=jQuery("timestampHour",this).text();
			var thisMinutes=jQuery("timestampMinutes",this).text();
			var thisSeconds=jQuery("timestampSeconds",this).text();
			var thisDate=new Date(thisYear,thisMonth-1,thisDay,thisHour,thisMinutes,thisSeconds);
			var timeStamp=thisDate.getTime();
			
			//日付
			var date=jQuery("date",this).text();
			
			//リンク
			var linkText=jQuery("text",this).text();
			
			//エントリーID
			var entryID=jQuery("entryID",this).text();
			
			//ブログID
			var blogID=jQuery("blogID",this).text();
			
			
			var obj=new Object();
			obj.timeStamp=timeStamp;
			obj.date=date;
			obj.linkText=linkText;
			obj.entryID=entryID;
			obj.blogID=blogID;
			
			entryArr.push(obj);

 		});
		
		
		if(xmlLen-1!=cnt){
			cnt++;
			xmlAnlytics();
		}else{
			
			xmlAnlyticsComplete();
		}
	
    }
	
    });
	
}


jQuery(function(){
	
	xmlAnlytics();

});
