// JavaScript Document


/* ***************************************** 
 * XMLロード開始
 ******************************************* */

function xmlLoad(xmlpass){

	$.ajax({
		url: xmlpass,
		type: 'get',
		dataType: 'xml',
		timeout: 10000,
		error: function(){
			alert('XMLの読み込み時にエラーが発生しました。');
		},
		success: function(xml){
			parseXML(xml);
		}
	});
	
}


/* ***************************************** 
 * XML解析
 ******************************************* */

//初期値
var entryAry = [];
var yearAry = [];
var monthAry = [];
var dateAry = [];
var moreAry =[];
var titleAry = [];
var linksAry = [];

function parseXML(xmlObj){
	
	var data = xmlObj;
	entryAry = data.getElementsByTagName("entry");
	
	for(var e=0; e<entryAry.length; ++e){
		yearAry[e] = entryAry[e].getAttribute("year");
		monthAry[e] = entryAry[e].getAttribute("month");
		dateAry[e] = entryAry[e].getAttribute("date");
		moreAry[e] = entryAry[e].getAttribute("more");
		titleAry[e] = $(entryAry[e]).find('title').text();
		linksAry[e] = $(entryAry[e]).find('link').text();
	}
	
	// 最近の記事
	if($("#new_info").length){	
		recent(yearAry, monthAry, dateAry, titleAry, linksAry);
	}
}




/* ***************************************** 
 * 最近の記事　HTMLタグ生成
 ******************************************* */

function recent(yearAry, monthAry, dateAry, titleAry, linksAry){
	
	for(var r=0; r<3; ++r){ 
		$('<li class=""clearfix>'+
		  '<p class="date">' +yearAry[r]+ '/' +monthAry[r]+ '/' +dateAry[r]+ '</p>' +
		  '<p class="title">' + '<a href="' +linksAry[r]+ '">' +titleAry[r]+ '</a>' + '</p>' +
		  '</li>').appendTo("#new_info");
	}
	
	$("#new_info > li:last").css({"margin-bottom":"0","background":"none"});
	$("#new_info >li").wrapAll('<ul></ul>');
}

