var xmllocation = '/news/index.rdf';
var week = ['日','月','火','水','木','金','土'];
$(document).ready(function(){
	loadXml();
});

function loadXml(){
	$.ajax({
		url: xmllocation,
		async: true,
		cache: true,
		dataType: "xml",
		success: function(xml) {
			$('#newslist').empty();
			$(xml).find('item').each(function() {
				var title = $(this).find('title').text();
				var url = $(this).find('link').text();
				var date;
				var element;
				$(this).children().each(function(){
					if($(this)[0].tagName == 'dc:date'){
						date = $(this).text();
					}
				});
				if(date != null){
					var dates = date.split(/[^0-9]/);
					var epoch = Date.UTC(dates[0],dates[1]-1,dates[2],dates[3],dates[4],dates[5]);
					// timezoneをなんとかする
					if(dates.length == 8){
						if(date.indexOf('+') < 1) date_sp[6] *= -1;
						epoch -= dates[6] * 3600000; // =60分
					}
					date = new Date();
					var diff = date.getTimezoneOffset();
					epoch = epoch + diff * 60 * 1000;
					date.setTime(epoch);
					element = $('<li><a href="' + url + '">' + title + ' <span>'+date.getFullYear() + '/' +(date.getMonth()+1) +'/'+ date.getDate() +'('+week[date.getDay()]+')</span></a></li>');
				}else{
					var element = $('<li><a href="' + url + '">' + title + '</a></li>');
				}
				$('#newslist').append(element);
			});
			$(".newslist li:even").addClass("article_list_even");   
			$(".newslist li:odd").addClass("article_list_odd");   

		}
	});
}
