Event.observe(window, 'load', function(){readNews()});

//---------------------
//初期設定
//---------------------
var JSON;
var jsonFILE = 'update/update2009.json';

//----------------------------------
//ニュース記事のJSONデータ取得
//----------------------------------
function readNews(){
	
	new Ajax.Request(
		jsonFILE
		,
		{
			method: 'get',
			parameters: 'cache=' + (new Date()).getTime(),
			onSuccess: function(obj){
				//JSONデータ取得・評価
				JSON = eval("(" + obj.responseText + ")");
				
				//不要なデータは削除しておく
				delete(JSON['']);
				
				//HTML表示関数へ
				displayNews();
			}
		}
	);
}

//----------------------------------
//データをソートしてHTML表示
//----------------------------------
function displayNews(){

	var line = '';
	
	for(i in JSON){
		line += htmlline(i, JSON[i].description);
	}
	
	//HTML表示
	$("updateMess").innerHTML = line;
}

//------------------------------------------------
//HTMLライン生成
//------------------------------------------------
function htmlline(key, data){
	var line = '';
	
	//key（日付データ）を整形「yyyy/mm/dd」※余分な情報「-01」等を削除
	var myDate = key.substr(0,10);
	
	//記事HTMLを生成
	line += '<dl>';
	line += '<dt>◇' + myDate + '</dt>';
	line += '<dd>' + data + '</dd>';
	line += '</dl>' + '\n';
	return line;
}

