﻿//-----設定　ここから-------

//トップに表示する項目の数
var topPageLists = 10;


//-----設定　ここまで-------

var WinIE = navigator.userAgent.indexOf("MSIE") > -1 && navigator.userAgent.indexOf("Windows") > -1;

function loadFile(filePath,isIndex){
	indexPage = isIndex;

	if(WinIE){
		httpObj = new ActiveXObject("Microsoft.XMLHTTP");
		httpObj.onreadystatechange = statusCheck;
	}else{
		httpObj = new XMLHttpRequest();
		httpObj.onload = displayData;
	}

	var today = new Date();
	var e = today.getTime();
	filePath += ("?" + e);

	httpObj.open("GET",filePath,true);
	httpObj.send(null);

}

function statusCheck(){
	if (httpObj.readyState == 4 && httpObj.status == 200){
		displayData();
	}
	// && httpObj.status == 200
}


function displayData(){
	infosXML = httpObj.responseXML;
	dateArr = infosXML.getElementsByTagName("date");
	newsArr = infosXML.getElementsByTagName("news");

	if(indexPage){
		var maxItem = topPageLists;
	}else{
		var maxItem = dateArr.length;
	}
	

	
	var listHTML = "<table border='0' cellspacing='0' cellpadding='0'>";
	for(var i=0;i<maxItem;i++){
		var dateV = dateArr[i].firstChild.nodeValue;
		var newsV = newsArr[i].firstChild.nodeValue;

		listHTML += "<tr>";
		listHTML += "<th>" + dateV + "</th>";
		listHTML += "<td>" + newsV + "</td>";
		listHTML += "</tr>";
	}
	listHTML += "</table>";

	document.getElementById("newsBlock").innerHTML = listHTML;
}

