// data.js
// since 100430
// last update 100518

$(function(){
	//xml,targetID,displayTitle,imgFolder
	/* ----- index ----- */
	/* topics */
	var topics = new xmlData("update/top/topics/topics.xml","#topics .inner","Topics","");
});

function xmlData(xml,id,title,img){
	$(id).html("");
	$.get(xml,function(d){
		if($(d).find("item").length > 0) {
			var xd = new displayData(d,id,title,img);
		} else {
			$(id).remove();
		}
	});
}

function displayData(data,id,title,img){
	var obj ="";
	obj += '<ul>';	
	$(data).find("item").each(function(){
		var item_date = $(this).find("date").text();
		var t = $(this).find("text").text();
		//改行コード変換
		var item_text = t.replace(/\r\n/g, "<br />");
		var item_text = t.replace(/(\n|\r)/g, "<br />");
		var item_url = $(this).find("url").text();
		var win = $(this).find("window").text();
		if(win == "yes") var item_window = "_blank";
		else var item_window = "_self";
		
		var item_list = "";
			
		if(item_url != ""){
			item_list += '<li class="clearfix"><p class="date">'+ item_date +'</p><p class="text"><a href="' + item_url + '" target="'+ item_window +'">' + item_text + '</a></p></li>';
		} else {
			item_list += '<li class="clearfix"><p class="date">'+ item_date +'</p><p class="text">' + item_text + '</p></li>';
		}
		obj += item_list;
	});
	obj += '</ul>';
	$(id).append(obj);
	$(id + " ul li:last").addClass("last");
}