// JavaScript Document

var articles = new Array();
var loadFlg = false;

$(window).load(readXml);

function Article(title, link, date){
	this.title = title;
	this.link = link;
	this.date = date;
}

function getArticles(){
	return articles;
}

function readyData(){
	return loadFlg;
}

function readXml(){
	$.getJSON("http://pipes.yahoo.com/pipes/pipe.run?_id=392c141f0e386c7a9d87a80e5ca765d8&_render=json&_callback=?",function(data) {
		var max = (data.value.items.length >= 6) ? 6 : data.value.items.length;

		for(var i = 0; i < max; i++){
			var kiji = data.value.items[i];
			var title = kiji.title;
			if(title.match("PR:")){
				continue;
			}
			var link = kiji.link;
			var date = new Date(kiji.pubDate);
			var year = date.getFullYear();
			var month = date.getMonth()+1;
			month = (month < 10) ? "0"+month : month;
			var day = date.getDate();
			day = (day < 10) ? "0"+day : day;
			/*if(kiji.issued.match("-")){
				var xdate = kiji.issued.split("-");
				year = xdate[0];
				month = xdate[1];
				day = xdate[2].slice(0,2);
			}*/
			var sDate = year + "." + month + "." + day;
			
			var article = new Article(title, link, sDate);

			articles.push(article);
		}
		loadFlg = true;
	});
}
