/*******************************************
RSSリーダー
ぷれぜんてっどばい aki
*******************************************/

rssload("lib/getrss.php",1,"#rssdisp",1);
rssload("lib/getrss.php?id=nakamura",1,"#rss2disp",2);
rssload("lib/getrss.php?id=kishi",1,"#rss3disp",3);

function rssload(inurl,innum,inid,suid){

var rssurl=inurl;

var limitnum = innum;
var desclimit = 25;

var dispid=inid;



var title = new Array();
var date = new Array();
var linkurl = new Array();
var desc = new Array();

var i = 0;
var wait = 50;

$(function(){
	$.ajax({
		url: rssurl,
		cache: false,
		dataType:"xml",
		success: function(xml){
			 $(xml).find('item').each(function(i){
				 var chttl = $(this).find('title').text().substring(0,4);
				 if( chttl != "[PR]" ){
					title.push($(this).find('title').text());
					date.push($(this).find('pubDate').text());
					linkurl.push($(this).find('link').text());
					desc.push($(this).find('description').text());
					
				 }
			 });
			rssDisp();
		}
	});
});



function rssDisp(){
	
	var limit = title.length;
	if(limit < limitnum){
		limitnum = limit;
	}
	
	function disp(){
		var datetime = date[i];
		var ttxt = title[i];
		var text = getDesc(desc[i],linkurl[i]);




		if(i == limitnum-1){
			
			if(suid == 2){
				$(dispid).append('<dl><dt>'+datetime+'<\/dt>'+"\n"+'<dd>'+text+'<\/dd><\/dl>'+"\n");
			}else if(suid == 3){		
				$(dispid).append('<dl class="mlast"><dt>'+datetime+'<\/dt>'+"\n"+'<dd>'+text+'<\/dd><\/dl>'+"\n");
			}else{
				$(dispid).append('<dl class="mlast"><dt>'+datetime+'<br \/>'+ttxt+'<\/dt>'+"\n"+'<dd>'+text+'<\/dd><\/dl>'+"\n");
			}
		
		}else{
			$(dispid).append('<dl><dt>'+datetime+'<br \/>'+ttxt+'<\/dt>'+"\n"+'<dd>'+text+'<\/dd><\/dl>'+"\n");
		}


		i++;
		if (i>=limitnum){
			return;
		}else{
			setTimeout(disp,wait);
		}
	}
	
	disp();

}

function getTitle(str){
	return str;
}

function getDesc(str,url){
	var temp = str.replace(/ /g,"");
	temp = temp.replace(/mackymaus\/槇塚登/g,"");
	temp = temp.replace(/&nbsp;/g," ");
	temp = temp.replace(/"/g,"");
	temp = temp.replace(/\./g,"");
	
	if(temp.length>desclimit){
		var ret = temp.substring(0,desclimit) + "...";
	}else if(temp.length>0){
		var ret = temp;
	}else{
		var ret = "この記事を読む";
	}
	
	ret = '<a href="'+url+'" target="_blank">' + ret + '<\/a>';
	
	return ret;
}

function getDateTime(str){
	var temp = str.split("T")[0].split("-");
	var ret = temp[0]+"/"+temp[1]+"/"+temp[2]; 
	return ret;
}


}
