var targetId = '#topics_data';

$(function(){
	
	$.ajax({
		url      :'xml/topics.xml',
		type     :'GET',
		dataType :'xml',
		timeout  :1000,
		error    :function(){loadError();},
		success  :function(xml){parseXml(xml);}
	});

});

//XML解析
function parseXml(xml){

	$(targetId).append('<ul></ul>');

	//HTML生成
	$(xml).find('article').each(function(){
		var $date   = $(this).find('date').text();
		var $text   = $(this).find('text').text();
		var $link   = $(this).find('link').text();
		var $target = $(this).find('target').text();
		var $row    = "";
		
		$date       = '<span class="date">' + $date + '</span>';
		$text       = '<span class="txt">' + $text + '</span>';
		$row       += '<li>';
		if($link != "" && $link != undefined && $link != false){
			var onclick_value = "";
			//pdf判定
			if($link.indexOf(".pdf")>-1){
				//onclick_value = "onclick=\"alert('pageTracker._trackPageview - /" + $link + "');\"";
				onclick_value = "onclick=\"pageTracker._trackPageview('/" + $link +"');\"";
			}
			//外部リンク判定
			if($link.indexOf("http://")>-1){
				//onclick_value = "onclick=\"alert('pageTracker._trackPageview - /outgoing/" + $link + "');\"";
				onclick_value = "onclick=\"pageTracker._trackPageview('/outgoing/" + $link + "');\"";
			}
			$row    += '<a href="' + $link + '" target="' + $target + '" ' + onclick_value + ' >' + $date + $text + '</a>';
		} else {
			$row    += $date + $text;
		}
		$row       += '</li>';
		$(targetId + ' ul').append($row);
	});
}

function loadError(){
	console.log("load error");
}


