var date = new Array();
var text = new Array();
var file = new Array();
var dataSize;

function loadTextFile(){
	var httpObj = getXhrObj();
	httpObj.open("GET","./doc/info.xml",true);
	httpObj.onreadystatechange = function() {
		if ((httpObj.readyState == 4) && (httpObj.status == 200)) {
			loadXml(httpObj);
	        var text = ajax_filter(httpObj.responseText);
		    document.getElementById("info").innerHTML = parseText(text);
		}
	}
	httpObj.send(null);	
}

function getXhrObj() {
	var xhrObj;
	if (window.XMLHttpRequest) {
		try {
			xhrObj = new XMLHttpRequest();
		} catch (e) {
			xhrObj = false;
		}
	}else if (window.ActiveXObject){
		try {
			xhrObj = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e){
			try {
				xhrObj = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E){
				xhrObj = false;
			}
		}
	}
	return xhrObj;
}

//xmlデータを読み込む
function loadXml(httpObj){
	var xmlData = httpObj.responseXML;

	var info = xmlData.getElementsByTagName("infoData");
	dataSize = info.length; 
	for (var i=0; i<info.length; i++) {
		date[i] = info[i].getElementsByTagName("date")[0].firstChild.nodeValue;
		text[i] = info[i].getElementsByTagName("text")[0].firstChild.nodeValue;
		try{
			file[i] = info[i].getElementsByTagName("file")[0].firstChild.nodeValue;
		}catch(e){
			file[i] = "";
		}
	}
}

var ajax_filter = function(t){return t};
if(navigator.appVersion.indexOf( "KHTML" ) > -1){
    ajax_filter = function(t){
        var esc = escape(t);
        return(esc.indexOf("%u") < 0 && esc.indexOf("%") > -1) ? decodeURIComponent(esc) : t
    }
}


function parseText(str){
    var resultText="<div class=\"headline\"><img src=\"./img/title_info.gif\" alt=\"info\" /></div><div class=\"content\"><div id=\"container_info\">";
    for (var i=dataSize-1; i>0; i--){
        resultText += "<div class=\"content_info\">";
       	resultText += "<div class=\"date_info\">"+date[i]+"</div>";
		resultText += "<div class=\"text_info\">"+text[i]+"</div>";
		if(file[i] != ""){
			resultText += "<div class=\"icon_pdf\"><a href=\"./doc/" +file[i]+"\"><img src=\"./img/icon_pdf.gif\" alt=\"プレスリリース原稿ダウンロード\" /></a></div>";
		}
        resultText += "</div>";
    }
	resultText += "</div></div></div>";
    return resultText;
}
