//記事表示数
var entry_num = 5;

$(function () {
	$.ajax({
		url: '/news/top_news.xml',
		type: 'GET',
		dataType: 'xml',
		timeout: 5000,
		error: function () {
		},
		success: function (xml) {
			parselist(xml, 'news');
		}
	});
});

$(function () {
	$.ajax({
		url: '/news/campaign_news2.xml',
		type: 'GET',
		dataType: 'xml',
		timeout: 5000,
		error: function () {
		},
		success: function (xml) {
			parselist(xml, 'campaign');
		}
	});
});

function parselist(xml, category) {
	var xmlb = $(xml).find("news").get();
/*	xmlb.sort(function (a, b) {
		return $(a).find("from_date").text() > $(b).find("from_date").text() ? -1 : 1;
	});
*/	
	$(xmlb).each(function (i) {
		var from_date = $(this).find("from_date").text();
		var subject = $(this).find("subject").text();
		var link_url = $(this).find("link_url").text();
		var new_icon = $(this).find("new_icon").text();
		if (category == 'news') {
			var target = $("div.top_info li.news dl");
		} else if (category == 'campaign') {
			var store_name = $(this).find("store_name").text();
			subject = '【' + store_name + '】' + subject;
			var target = $("div.top_info li.campaign dl");
		}
		
		if (new_icon.length) {
			$("<dt/>").html(from_date + '<img src="' + new_icon + '" width="23" height="9" alt="NEW" />').appendTo(target);
		} else {
			$("<dt/>").html(from_date).appendTo(target);
		}
		$("<dd/>").html('<a href="' + link_url + '">' + subject + '</a>').appendTo(target);
		
		if (i >= entry_num - 1) return false;
	});
}
