// JavaScript Document


////////////////////////////////////////////////////////////////////////////////
/// 汎用初期設定（グローバル）
////////////////////////////////////////////////////////////////////////////////

/*
出力ブロック
----------------------------------------------------------------------*/
var newsBlk03='.newsArea2Set01';

/*
カテゴリ名
----------------------------------------------------------------------*/
var nameCDef03=nameCRec;

/*
データファイルパス
----------------------------------------------------------------------*/
var newsDef03=newsRec;

/*
サムネイルパス
----------------------------------------------------------------------*/
var iconDef03=iconRec;


////////////////////////////////////////////////////////////////////////////////
/// 取得
////////////////////////////////////////////////////////////////////////////////

var inputNewsData03=function(path){
	$.ajax({
		url:path,
		type:"post",
		dataType:"json",
		error:iError03,
		success:iSuccess03
	});
}
var iError03=function(){
	//alert('カテゴリ取得エラー');
}
var iSuccess03=function(data){
	outputNewsData03(data);
}


////////////////////////////////////////////////////////////////////////////////
/// 出力
////////////////////////////////////////////////////////////////////////////////

var nInd=0;
arr=[];
arrNew=[];
var outputNewsData03=function(data){
	arr=makeNewsArr03(data);
	switch(nInd){
		case 0:{
			arrNew=arr;
			inputNewsData03(newsEng);
			nInd++;
			break;
		}
		case 1:{
			arrNew=arrNew.concat(arr);
			arrNew.sort().reverse();
			var src=makeNewsSrc03(arrNew);
			outputNewsSrc03(src);
			nInd=0;
		}
	}
}

/*
配列
----------------------------------------------------------------------*/
var nAInd=0;
var makeNewsArr03=function(data){
	arr=[];
	$(data.entry).each(function(){
		var i=$(data.entry).index(this);
		var dtStr=this.created;
		var date=dtStr.slice(0,dtStr.indexOf('T')).replace(/-/g,'/');
		var date2=Number(date.slice(date.indexOf('/')+1,date.lastIndexOf('/')))+'/'+Number(date.slice(date.lastIndexOf('/')+1,date.length));
		var time=dtStr.slice(dtStr.indexOf('T')+1,dtStr.indexOf('+'));
		var time2=time.slice(0,time.indexOf(':'))+':'+time.slice(time.indexOf(':')+1,time.lastIndexOf(':'));
		var sortDt=(nUaIE)?date+':'+time:date+'/'+time;

		if( this.user.displayName == "mixi 人事" ){
			arr[i]=[
				Date.parse(sortDt),//0
				this.body,//1
				date2+'&nbsp;&nbsp;'+time2,//2
				this.contentUri,//3
				//this.images[0].small,//4
				"/common/img/icon_feed_rec_pc.gif",//4
				(nAInd)?nameCEng:nameCDef03,//5
				(nAInd)?iconEng:iconDef03//6
			];
		}else{
			arr[i]=[
				Date.parse(sortDt),//0
				this.user.displayName,//1
				date2+'&nbsp;&nbsp;'+time2,//2
				this.contentUri,//3
				//this.images[0].small,//4
				"/common/img/icon_feed_eng_pc.gif",//4
				(nAInd)?nameCEng:nameCDef03,//5
				(nAInd)?iconEng:iconDef03//6
			];
		}


	});
	(nAInd)?nAInd=0:nAInd++;
	return arr;
}

/*
生成
----------------------------------------------------------------------*/
var makeNewsSrc03=function(arr){
	var src='',i=0;
	src+='\n<p class="nRSubMPTi"><span class="altT">新着フィード</span></p>\n';
	src+='<ul class="newsAreaMain">\n';
	$(arr).each(function(){
		var obj=this;
		src+='\n<li class="clrF">\n';
		src+='<p class="nRSubMPPhoto"><a href="'+obj[3]+'" target="_blank"><img src="';
		if(obj[4]!='') src+=obj[4];
		else src+=obj[6];
		src+='" alt="'+obj[5]+'" width="38" /></a></p>\n';
		src+='<div class="nRSubMPTxt">\n';
		src+='<p><span class="fwBld">'+obj[5]+'：</span>';
		src+='<a href="'+obj[3]+'" target="_blank" class="ml3"><span class="txtCut50">'+obj[1]+'</span></a></p>\n';
		src+='<p>'+obj[2]+'</p>\n';
		src+='</div>\n</li>\n';
		i++;
		if(i>=4) return false;
	});
	src+='</ul>\n';
	return src;
}

/*
出力
----------------------------------------------------------------------*/
var outputNewsSrc03=function(src){
	$(newsBlk03).html(src);
//alert(src);
	txtCut();
}




















