// XMLHttpRequestオブジェクトの作成
function requestData_news () {
	if ( window.ActiveXObject ) {	//for IE
		try {
			var xmlHttp = new
			ActiveXObject ("Msxml2.XMLHTTP");
		}
		catch ( e ) {
			var xmlHttp = new
			ActiveXObject ("Microsoft.XMLHTTP");
		}
	} else if ( window.XMLHttpRequest ) {	//for IE以外
		var xmlHttp = new XMLHttpRequest ();
	} else {
		return false;
	}
	xmlHttp.open ("GET", "txt/news.txt", "false");	//ファイルを読み込む
	xmlHttp.onreadystatechange = function() {	//コールバック関数
		if ((xmlHttp.readyState == 4) && (xmlHttp.status == 200)) {	//通信完了
			//処理の開始
			var dataset = eval ( xmlHttp.responseText );
			var output = '<dl class="date">';
			for ( var i = 1; i <= 3; i++) {
				output += '<dt class="news' + dataset[i][0] + '">' + dataset[i][1] + '</dt>';
				if ( dataset[i][3] != null ) {
					output += '<dd><a href="' + dataset[i][3] + '#shop_' + dataset[i][4] + '">' + dataset[i][2] + '</a></dd>';
				} else {
					output += '<dd>' + dataset[i][2] + '</dd>';
				}
			}
			output += '</dl>';
			//処理の終了
		} else if ((xmlHttp.readyState == 4) && (xmlHttp.status == 404)) {	//URLなし
			var output = "データが見つかりませんでした";
		} else {
			var output = "データ取得中";
		}
		
		if ( document.getElementById("dboutput") ) {
			var outputdiv = document.getElementById("dboutput")
			outputdiv.innerHTML = "";
		} else {
			var outputdiv = document.createElement("div");
			outputdiv.id = "dboutput";
			document.getElementById("news").appendChild( outputdiv );
		}
		outputdiv.innerHTML = output;
	};
	xmlHttp.send ( null );	//リクエストを送信
}