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



var rsstext = "";

var rssurl="js/getrss.php";


var title = new Array();
var date = new Array();
var linkurl = new Array();
var limitnum = 2;
$("#rssbox").css("visibility","hidden");

var irss = 0;
var wait = 50;


$(function(){
///	$("#nload").css("display","block");
//	$("#nload").css("color","#ffffff");
	$.ajax({
		url: rssurl,
		cache: false,
		dataType:"xml",
		success: function(xml){
			 $(xml).find('item').each(function(i){
					date.push($(this).find('date').text());
					title.push($(this).find('text').text());
					linkurl.push($(this).find('link').text());
			 });
			rssDisp(xml);
		}
	});
});

function rssDisp(){
	$("#rssbox").css("visibility","visible");
	
	var limit = title.length;
	if(limit < limitnum){
		limitnum = limit;
	}
	
	
	function disp(){
		$("#rssdisp").append('<dl><dt>'+date[irss]+'<\/dt>'+"\n"+'<dd><a href="'+linkurl[irss]+'" target="_blank">'+title[irss]+'<\/a><\/dd><\/dl>'+"\n");
		
		irss++;
		
		if (irss>=limitnum){
			return;
		}else{
			setTimeout(disp,wait);
		}
	}
	
	disp();
}

function getTitle(str){
	var fast = str.search(/: /i) +2;
	var fast = 0;
	var last = str.length;
	var ret = str.substring(fast,1000)//.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url) {      return '<a href="'+url+'">'+url+'</a>';    });
	//replace(/http:\/\/(.+?)(\n|\r| |$)/g,'<a href="http://$1">http://$1</a>').replace(/@(.+?)(\n|\r| )/g,'<a href="http://twitter.com/$1">@$1</a>$2').replace(/#(.+?)(\n|\r| |$)/g,'<a href="http://twitter.com/#search?q=%23$1">#$1</a>');
	rsstext = ret;
	return ret;
}


function getDateTime(dobj){
	var dd = new Date(dobj);
	
	var yy = dd.getYear();
	var mm = dd.getMonth() + 1;
	var dd = dd.getDate();

	if (yy < 2000) { yy += 1900; }
	if (mm < 10) { mm = "0" + mm; }
	if (dd < 10) { dd = "0" + dd; }
	
	var ret = yy + "/" + mm + "/" + dd;
	return ret;
}







function aaaa(){

var _d=document;
var month_obj={Jan:1,Feb:2,Mar:3,Apr:4,May:5,Jun:6,Jul:7,Aug:8,Sep:9,Oct:10,Nov:11,Dec:12}
function $(id){return _d.getElementById(id)}
function changeMonth(month_time){return month_obj[month_time.substr(0,3)]}
function changeDate(time){
	var arr=time.split(" ");
	var date=arr[3].split(":");
	if(Number(date[0])+9>=24){
		arr[2]=Number(arr[2])+1;
		date[0]=Number(date[0])+9-24
	}else{date[0]=Number(date[0])+9}
	return arr[5]+"年"+changeMonth(arr[1])+"月"+arr[2]+"日"+date.join(":").replace(/:+?/,"時").replace(/:+?/,"分")+"秒"
}
function getTweets(obj){
	results="";
	for(var i=0;i<obj.length;i++)results+="<dt>"+obj[i].text.replace(/http:\/\/(.+?)(\n|\r| |$)/g,'<a href="http://$1">http://$1</a>').replace(/@(.+?)(\n|\r| )/g,'<a href="http://twitter.com/$1">@$1</a>$2').replace(/#(.+?)(\n|\r| |$)/g,'<a href="http://twitter.com/#search?q=%23$1">#$1</a>')+"</dt><dd>"+changeDate(obj[i].created_at)+"</dd>";
	$("tweet").innerHTML=results
}
_d.write('<dl id="tweet"></dl>');
_d.getElementsByTagName("head")[0].appendChild(_d.createElement("script")).src="http://twitter.com/statuses/user_timeline/114531326.json?callback=getTweets&count=5"

}
