
// 3ファイル読み込み（トップページ用）
function loadXMLFile(){
	loadPRFile();
	loadIRFile();
	loadNEWSFile();
}

// プレスリリース
var fNamePR = "/common/xml/pr.xml";	// 読み込むxmlファイル名

function loadPRFile()
{
	PRhttpObj = createXMLHttpRequest(displayPRData);
	if (PRhttpObj)
	{
		PRhttpObj.open("GET",fNamePR,true);
		PRhttpObj.send(null);
	}
}
function displayPRData()
{
	if ((PRhttpObj.readyState == 4) && (PRhttpObj.status == 200))
	{
		PRxmlData = PRhttpObj.responseXML;
		PRitemListTags = PRxmlData.getElementsByTagName("item");
		PRpubdateListTags = PRxmlData.getElementsByTagName("pubdate");
		PRtitleListTags = PRxmlData.getElementsByTagName("title");
		PRurlListTags = PRxmlData.getElementsByTagName("url");
		PRtargetListTags = PRxmlData.getElementsByTagName("target");
		PRdataListTags = PRxmlData.getElementsByTagName("data");

		PRitemLen = PRitemListTags.length;	// 登録されているitem数
		PRresultText = "";	// データの内容を表示するための変数
		for(i=0; i<PRitemLen; i++){
			
			if (PRurlListTags[i].firstChild.nodeValue == "none"){	//Linkなし
				
				PRpdate = PRpubdateListTags[i].firstChild.nodeValue;
				PRtitle = PRtitleListTags[i].firstChild.nodeValue;
				
				//url
				PRurl = "";
				
				//target
				PRtarget = "";
				
				//datatype
				if (PRdataListTags[i].firstChild.nodeValue == "none"){
				PRdata = "";
				} else {
				PRdata = '<span class="filePDF">(' + PRdataListTags[i].firstChild.nodeValue + ')</span>';
				}
				
				PRresultText = PRresultText + '<dt>' + PRpdate + '</dt><dd>' + PRtitle + PRdata + '</dd>';
				
				} else {	//Linkあり
				
				PRpdate = PRpubdateListTags[i].firstChild.nodeValue;
				PRtitle = PRtitleListTags[i].firstChild.nodeValue;
				
				//url
				PRurl = PRurlListTags[i].firstChild.nodeValue;
				
				//target
				if (PRtargetListTags[i].firstChild.nodeValue == "self"){
				PRtarget = "";
				} else {
				PRtarget = ' target="_' + PRtargetListTags[i].firstChild.nodeValue + '"';
				}
				
				//datatype
				if (PRdataListTags[i].firstChild.nodeValue == "none"){
				PRdata = "";
				} else {
				PRdata = '<span class="filePDF">(' + PRdataListTags[i].firstChild.nodeValue + ')</span>';
				}
				
				PRresultText = PRresultText + '<dt>' + PRpdate + '</dt><dd><a href="' + PRurl + '"' + PRtarget + '>' + PRtitle + PRdata + '</a></dd>';
			
			}
		}
		$("prList").innerHTML = PRresultText;
	}else{
		$("prList").innerHTML = "<p>読み込み中です・・・</p>";
	}
}


// IRニュース
var fNameIR = "/common/xml/ir.xml";	// 読み込むxmlファイル名

function loadIRFile()
{
	IRhttpObj = createXMLHttpRequest(displayIRData);
	if (IRhttpObj)
	{
		IRhttpObj.open("GET",fNameIR,true);
		IRhttpObj.send(null);
	}
}
function displayIRData()
{
	if ((IRhttpObj.readyState == 4) && (IRhttpObj.status == 200))
	{
		IRxmlData = IRhttpObj.responseXML;
		IRitemListTags = IRxmlData.getElementsByTagName("item");
		IRpubdateListTags = IRxmlData.getElementsByTagName("pubdate");
		IRtitleListTags = IRxmlData.getElementsByTagName("title");
		IRurlListTags = IRxmlData.getElementsByTagName("url");
		IRtargetListTags = IRxmlData.getElementsByTagName("target");
		IRdataListTags = IRxmlData.getElementsByTagName("data");

		IRitemLen = IRitemListTags.length;	// 登録されているitem数
		IRresultText = "";	// データの内容を表示するための変数
		for(i=0; i<IRitemLen; i++){
			
			if (IRurlListTags[i].firstChild.nodeValue == "none"){	//Linkなし
				
				IRpdate = IRpubdateListTags[i].firstChild.nodeValue;
				IRtitle = IRtitleListTags[i].firstChild.nodeValue;
				
				//url
				IRurl = "";
				
				//target
				IRtarget = "";
				
				//datatype
				if (IRdataListTags[i].firstChild.nodeValue == "none"){
				IRdata = "";
				} else {
				IRdata = '<span class="filePDF">(' + IRdataListTags[i].firstChild.nodeValue + ')</span>';
				}
				
				IRresultText = IRresultText + '<dt>' + IRpdate + '</dt><dd>' + IRtitle + IRdata + '</dd>';
				
				} else {	//Linkあり
				
				IRpdate = IRpubdateListTags[i].firstChild.nodeValue;
				IRtitle = IRtitleListTags[i].firstChild.nodeValue;
				
				//url
				IRurl = IRurlListTags[i].firstChild.nodeValue;
				
				//target
				if (IRtargetListTags[i].firstChild.nodeValue == "self"){
				IRtarget = "";
				} else {
				IRtarget = ' target="_' + IRtargetListTags[i].firstChild.nodeValue + '"';
				}
				
				//datatype
				if (IRdataListTags[i].firstChild.nodeValue == "none"){
				IRdata = "";
				} else {
				IRdata = '<span class="filePDF">(' + IRdataListTags[i].firstChild.nodeValue + ')</span>';
				}
				
				IRresultText = IRresultText + '<dt>' + IRpdate + '</dt><dd><a href="' + IRurl + '"' + IRtarget + '>' + IRtitle + IRdata + '</a></dd>';
			
			}
		}
		$("irList").innerHTML = IRresultText;
	}else{
		$("irList").innerHTML = "<p>読み込み中です・・・</p>";
	}
}


// お知らせ
var fNameNEWS = "/common/xml/news.xml";	// 読み込むxmlファイル名

function loadNEWSFile()
{
	NEWShttpObj = createXMLHttpRequest(displayNEWSData);
	if (NEWShttpObj)
	{
		NEWShttpObj.open("GET",fNameNEWS,true);
		NEWShttpObj.send(null);
	}
}
function displayNEWSData()
{
	if ((NEWShttpObj.readyState == 4) && (NEWShttpObj.status == 200))
	{
		NEWSxmlData = NEWShttpObj.responseXML;
		NEWSitemListTags = NEWSxmlData.getElementsByTagName("item");
		NEWSpubdateListTags = NEWSxmlData.getElementsByTagName("pubdate");
		NEWStitleListTags = NEWSxmlData.getElementsByTagName("title");
		NEWSurlListTags = NEWSxmlData.getElementsByTagName("url");
		NEWStargetListTags = NEWSxmlData.getElementsByTagName("target");
		NEWSdataListTags = NEWSxmlData.getElementsByTagName("data");

		NEWSitemLen = NEWSitemListTags.length;	// 登録されているitem数
		NEWSresultText = "";	// データの内容を表示するための変数
		for(i=0; i<NEWSitemLen; i++){
			
			if (NEWSurlListTags[i].firstChild.nodeValue == "none"){	//Linkなし
				
				NEWSpdate = NEWSpubdateListTags[i].firstChild.nodeValue;
				NEWStitle = NEWStitleListTags[i].firstChild.nodeValue;
				
				//url
				NEWSurl = "";
				
				//target
				NEWStarget = "";
				
				//datatype
				if (NEWSdataListTags[i].firstChild.nodeValue == "none"){
				NEWSdata = "";
				} else {
				NEWSdata = '<span class="filePDF">(' + NEWSdataListTags[i].firstChild.nodeValue + ')</span>';
				}
				
				NEWSresultText = NEWSresultText + '<dt>' + NEWSpdate + '</dt><dd>' + NEWStitle + NEWSdata + '</dd>';
				
				} else {	//Linkあり
				
				NEWSpdate = NEWSpubdateListTags[i].firstChild.nodeValue;
				NEWStitle = NEWStitleListTags[i].firstChild.nodeValue;
				
				//url
				NEWSurl = NEWSurlListTags[i].firstChild.nodeValue;
				
				//target
				if (NEWStargetListTags[i].firstChild.nodeValue == "self"){
				NEWStarget = "";
				} else {
				NEWStarget = ' target="_' + NEWStargetListTags[i].firstChild.nodeValue + '"';
				}
				
				//datatype
				if (NEWSdataListTags[i].firstChild.nodeValue == "none"){
				NEWSdata = "";
				} else {
				NEWSdata = '<span class="filePDF">(' + NEWSdataListTags[i].firstChild.nodeValue + ')</span>';
				}
				
				NEWSresultText = NEWSresultText + '<dt>' + NEWSpdate + '</dt><dd><a href="' + NEWSurl + '"' + NEWStarget + '>' + NEWStitle + NEWSdata + '</a></dd>';
			
			}
			
			
		}
		$("newsList").innerHTML = NEWSresultText;
	}else{
		$("newsList").innerHTML = "<p>読み込み中です・・・</p>";
	}
}
