function getSociety(fileName) {

    var xmlHttpReq = createHttpRequest() 

    xmlHttpReq.open("GET", fileName ,true) 

    xmlHttpReq.onreadystatechange = function() { 

        if (xmlHttpReq.readyState==4) { 
            var resultStr = ""; 
            var xmlData = xmlHttpReq.responseXML; 
            
            var topData = xmlData.getElementsByTagName("top");
            var iconData = xmlData.getElementsByTagName("icon");
            var linkData = xmlData.getElementsByTagName("link");
            var arttitleData = xmlData.getElementsByTagName("arttitle");
            var sdateData = xmlData.getElementsByTagName("sdate");
            var edateData = xmlData.getElementsByTagName("edate");
            var summaryData = xmlData.getElementsByTagName("summary");
			
			var outdate = "";
			
            resultStr = "<dl>";
	            for (var i = 0 ;i<topData.length ;i++) {
	            	
	            	outdate = getFormatDate(sdateData[i].childNodes[0].nodeValue, edateData[i].childNodes[0].nodeValue, 1, "～");
	            	
	            	resultStr += "<dt>" + iconData[i].childNodes[0].nodeValue + "<a href=\"" + linkData[i].childNodes[0].nodeValue + "\">" + arttitleData[i].childNodes[0].nodeValue + "</a>" + "</dt>";
	            	resultStr += "<dd>" + outdate + "<br />" + summaryData[i].childNodes[0].nodeValue + "</dd>";
	            }
            resultStr += "<dl>";

            //alert(resultStr);
            //document.write(resultStr);
            
            document.getElementById('societyData').innerHTML = resultStr;
        } 
    } 

    xmlHttpReq.send(null) 
}

function getThesis(fileName) {

    var xmlHttpReq = createHttpRequest() 

    xmlHttpReq.open("GET", fileName ,true) 

    xmlHttpReq.onreadystatechange = function() { 

        if (xmlHttpReq.readyState==4) { 
            var resultStr = ""; 
            var xmlData = xmlHttpReq.responseXML; 
            
            var topData = xmlData.getElementsByTagName("top");
            var linkData = xmlData.getElementsByTagName("link");
            var arttitleData = xmlData.getElementsByTagName("arttitle");
            var sdateData = xmlData.getElementsByTagName("sdate");
            
            resultStr = "<dl>";
	            for (var i = 0 ;i<topData.length ;i++) {
	            
	            	resultStr += "<dd>" + "<a href=\"" + linkData[i].childNodes[0].nodeValue + "\">" + arttitleData[i].childNodes[0].nodeValue + "</a>" + "</dd>";
	            }
			resultStr += "<dl>";
			
            //alert(resultStr);
            
            document.getElementById('thesisData').innerHTML = resultStr;
        } 
    } 

    xmlHttpReq.send(null) 
}

function getMediNews(fileName) {
    var xmlHttpReq = createHttpRequest() 

    xmlHttpReq.open("GET", fileName ,true) 

    xmlHttpReq.onreadystatechange = function() { 

        if (xmlHttpReq.readyState==4) { 
            var resultStr = ""; 
            var xmlData = xmlHttpReq.responseXML; 
            var topData = xmlData.getElementsByTagName("top");
            var linkData = xmlData.getElementsByTagName("link");
            var arttitleData = xmlData.getElementsByTagName("arttitle");
            var sdateData = xmlData.getElementsByTagName("sdate");
            var outlinkData = xmlData.getElementsByTagName("outlink");
            var filelinkData = xmlData.getElementsByTagName("filelink");
            
            resultStr = "<dl>";
	            for (var i = 0 ;i<topData.length ;i++) {
	            	resultStr += "<dt>" + sdateData[i].childNodes[0].nodeValue + "</dt>";
	            	
	            	if (outlinkData[i].childNodes[0]!=null) {
	            		resultStr += "<dd>" + "<a href=\"" + outlinkData[i].childNodes[0].nodeValue + "\" target=\"_blank\">" + arttitleData[i].childNodes[0].nodeValue + "</a>" + "</dd>";
	            	} else if (filelinkData[i].childNodes[0]!=null) {
	            		resultStr += "<dd>" + "<a href=\"" + filelinkData[i].childNodes[0].nodeValue + "\" target=\"_blank\">" + arttitleData[i].childNodes[0].nodeValue + "</a><img src=\"/common/img/icon_pdf_s.gif\" alt=\"pdf\" width=\"11\" height=\"11\" />" + "</dd>";
	            	} else {
	            	 	resultStr += "<dd>" + "<a href=\"" + linkData[i].childNodes[0].nodeValue + "\">" + arttitleData[i].childNodes[0].nodeValue + "</a>" + "</dd>";
	            	}
	            }
			resultStr += "<dl>";
			
            //alert(resultStr);
            
            document.getElementById('mediNewsData').innerHTML = resultStr;
        } 
    } 

    xmlHttpReq.send(null) 
}

function getConf(fileName) {

    var xmlHttpReq = createHttpRequest() 

    xmlHttpReq.open("GET", fileName ,true) 

    xmlHttpReq.onreadystatechange = function() { 

        if (xmlHttpReq.readyState==4) { 
            var resultStr = ""; 
            var xmlData = xmlHttpReq.responseXML; 
            var topData = xmlData.getElementsByTagName("top");
            var linkData = xmlData.getElementsByTagName("link");
            var arttitleData = xmlData.getElementsByTagName("arttitle");
            var sdateData = xmlData.getElementsByTagName("sdate");
            var edateData = xmlData.getElementsByTagName("edate");
			var outdate = "";
        	
        	resultStr = "<dl>";
        	
			////////////////////////////////////////////////////////////////////////////////
			
        	// ２桁のゼロパディング
        	var zero2 = function(str)
			{
				var len = 2;
				var out = "";
				
				str = str.toString();
				
				for(var i=str.length; i<len; i++)
				{
					out += "0";
				}
				
				return out + str;
			}
        	
        	// 現在日時の取得
        	var dd = new Date();
        	var yy = dd.getYear();
        	
        	if(yy < 2000)
				yy += 1900;
        	
        	// YYYYMMDD-000000の形式
        	var today = yy + zero2(dd.getMonth() + 1) + zero2(dd.getDate()) + '-000000';
        	
			var arr = [];
        	
			for(var i=0; i<edateData.length; i++)
			{
				var edate = edateData[i].childNodes[0].nodeValue;
				
				// 終了日を現在日時でフィルタ
				if(edate < today)
					continue;
				
				// インデックス配列に入れる
				arr[arr.length] = {
					edate : edate,
					index : i
				};
			}
			
        	// 終了日時順に並べる
			arr.sort(function(a, b)
				{
					if(a.edate < b.edate)
						return -1;
					else if(a.edate > b.edate)
						return 1;
					else
						return 0;
				}
			);
        	
        	// 先頭４件のみ
        	arr = arr.slice(0, 4);
			
        	// 元の順番で並べる
			arr.sort(function(a, b)
				{
					if(a.index < b.index)
						//return -1;
						return 1;
					else if(a.index > b.index)
						//return 1;
						return -1;
					else
						return 0;
				}
			);
        	
        	// HTML生成
			for(var j=0 ; j<arr.length; j++)
        	{
        		var i = arr[j].index;
        		
				outdate = getFormatDate(sdateData[i].childNodes[0].nodeValue, edateData[i].childNodes[0].nodeValue, 0, "、");
				
				resultStr += "<dt>" + outdate + "</dt>";
				resultStr += "<dd>" + "<a href=\"" + linkData[i].childNodes[0].nodeValue + "\">" + arttitleData[i].childNodes[0].nodeValue + "</a>" + "</dd>";
			}
			
			/*
			for (var i = 0 ;i<topData.length ;i++) {
				outdate = getFormatDate(sdateData[i].childNodes[0].nodeValue, edateData[i].childNodes[0].nodeValue, 0, "、");
				
				resultStr += "<dt>" + outdate + "</dt>";
				resultStr += "<dd>" + "<a href=\"" + linkData[i].childNodes[0].nodeValue + "\">" + arttitleData[i].childNodes[0].nodeValue + "</a>" + "</dd>";
			}
			*/
			////////////////////////////////////////////////////////////////////////////////
        	
        	resultStr += "<dl>";
        	
        	//alert(resultStr);
        	//document.write(resultStr);
        	
        	document.getElementById('confData').innerHTML = resultStr;
        } 
    } 
	
	xmlHttpReq.send(null) 
}

function getMediNews(fileName) {

    var xmlHttpReq = createHttpRequest() 

    xmlHttpReq.open("GET", fileName ,true) 

    xmlHttpReq.onreadystatechange = function() { 

        if (xmlHttpReq.readyState==4) { 
            var resultStr = ""; 
            var xmlData = xmlHttpReq.responseXML; 
            
            var topData = xmlData.getElementsByTagName("top");
            var linkData = xmlData.getElementsByTagName("link");
            var arttitleData = xmlData.getElementsByTagName("arttitle");
            var sdateData = xmlData.getElementsByTagName("sdate");
            var outlinkData = xmlData.getElementsByTagName("outlink");
            var filelinkData = xmlData.getElementsByTagName("filelink");
            
            resultStr = "<dl>";
	            for (var i = 0 ;i<topData.length ;i++) {
	            	resultStr += "<dt>" + sdateData[i].childNodes[0].nodeValue + "</dt>";
	            	
	            	if (outlinkData[i].childNodes[0]!=null) {
	            		resultStr += "<dd>" + "<a href=\"" + outlinkData[i].childNodes[0].nodeValue + "\" target=\"_blank\">" + arttitleData[i].childNodes[0].nodeValue + "</a>" + "</dd>";
	            	} else if (filelinkData[i].childNodes[0]!=null) {
	            		resultStr += "<dd>" + "<a href=\"" + filelinkData[i].childNodes[0].nodeValue + "\" target=\"_blank\">" + arttitleData[i].childNodes[0].nodeValue + "</a><img src=\"/common/img/icon_pdf_s.gif\" alt=\"pdf\" width=\"11\" height=\"11\" />" + "</dd>";
	            	} else {
	            	 	resultStr += "<dd>" + "<a href=\"" + linkData[i].childNodes[0].nodeValue + "\">" + arttitleData[i].childNodes[0].nodeValue + "</a>" + "</dd>";
	            	}
	            }
			resultStr += "<dl>";
			
            //alert(resultStr);
            
            document.getElementById('mediNewsData').innerHTML = resultStr;
        } 
    } 

    xmlHttpReq.send(null) 
}

function getIndexNews(fileName) {

    var xmlHttpReq = createHttpRequest() 

    xmlHttpReq.open("GET", fileName ,true) 

    xmlHttpReq.onreadystatechange = function() { 

        if (xmlHttpReq.readyState==4) { 
            var resultStr = ""; 
            var xmlData = xmlHttpReq.responseXML; 
            
            var topData = xmlData.getElementsByTagName("top");
            var iconData = xmlData.getElementsByTagName("icon");
            var linkData = xmlData.getElementsByTagName("link");
            var arttitleData = xmlData.getElementsByTagName("arttitle");
            var sdateData = xmlData.getElementsByTagName("sdate");
            var outlinkData = xmlData.getElementsByTagName("outlink");
            var filelinkData = xmlData.getElementsByTagName("filelink");
            
            resultStr = "<ul class=\"news\">";
	            for (var i = 0 ;i<topData.length ;i++) {
	            	if (outlinkData[i].childNodes[0]!=null) {
	            		resultStr += "<li class=\"clear\"><p>" + iconData[i].childNodes[0].nodeValue + sdateData[i].childNodes[0].nodeValue + "</p><span><a href=\"" + outlinkData[i].childNodes[0].nodeValue + "\">" + arttitleData[i].childNodes[0].nodeValue + "</a>" + "</span></li>";
	            	} else if (filelinkData[i].childNodes[0]!=null) {
	            		resultStr += "<li class=\"clear\"><p>" + iconData[i].childNodes[0].nodeValue + sdateData[i].childNodes[0].nodeValue + "</p><span><a href=\"" + filelinkData[i].childNodes[0].nodeValue + "\">" + arttitleData[i].childNodes[0].nodeValue + "</a>" + "<img height=\"11\" width=\"11\" alt=\"pdf\" src=\"/common/img/icon_pdf_s.gif\"/></span></li>";
	            	} else if (linkData[i].childNodes[0]!=null) {
	            		resultStr += "<li class=\"clear\"><p>" + iconData[i].childNodes[0].nodeValue + sdateData[i].childNodes[0].nodeValue + "</p><span><a href=\"" + linkData[i].childNodes[0].nodeValue + "\">" + arttitleData[i].childNodes[0].nodeValue + "</a>" + "</span></li>";
	            	} else {
	            		resultStr += "<li class=\"clear\"><p>" + iconData[i].childNodes[0].nodeValue + sdateData[i].childNodes[0].nodeValue + "</p><span>" + arttitleData[i].childNodes[0].nodeValue + "</span></li>";
	            	}
	            }
			resultStr += "<ul>";
            
            document.getElementById('indexNewsData').innerHTML = resultStr;
        } 
    } 

    xmlHttpReq.send(null) 
}

function getEnglishIndexNews(fileName) {

    var xmlHttpReq = createHttpRequest() 

    xmlHttpReq.open("GET", fileName ,true) 

    xmlHttpReq.onreadystatechange = function() { 

        if (xmlHttpReq.readyState==4) { 
            var resultStr = ""; 
            var xmlData = xmlHttpReq.responseXML; 
            
            var topData = xmlData.getElementsByTagName("top");
            var linkData = xmlData.getElementsByTagName("link");
            var arttitleData = xmlData.getElementsByTagName("arttitle");
            var sdateData = xmlData.getElementsByTagName("sdate");
            var outlinkData = xmlData.getElementsByTagName("outlink");
            var filelinkData = xmlData.getElementsByTagName("filelink");
            
            resultStr = "<ul>";
	            for (var i = 0 ;i<topData.length ;i++) {
	            
	            	if (outlinkData[i].childNodes[0]!=null) {
	            		resultStr += "<li class=\"clear\"><p>" + sdateData[i].childNodes[0].nodeValue + "</p><span><a href=\"" + outlinkData[i].childNodes[0].nodeValue + "\">" + arttitleData[i].childNodes[0].nodeValue + "</a>" + "</span></li>";
	            	} else if (filelinkData[i].childNodes[0]!=null) {
	            		resultStr += "<li class=\"clear\"><p>" + sdateData[i].childNodes[0].nodeValue + "</p><span><a href=\"" + filelinkData[i].childNodes[0].nodeValue + "\">" + arttitleData[i].childNodes[0].nodeValue + "</a>" + "<img height=\"11\" width=\"11\" alt=\"pdf\" src=\"/common/img/icon_pdf_s.gif\"/></span></li>";
	            	} else if (linkData[i].childNodes[0]!=null) {
	            		resultStr += "<li class=\"clear\"><p>" + sdateData[i].childNodes[0].nodeValue + "</p><span><a href=\"" + linkData[i].childNodes[0].nodeValue + "\">" + arttitleData[i].childNodes[0].nodeValue + "</a>" + "</span></li>";
	            	} else {
	            	 	resultStr += "<li class=\"clear\"><p>" + sdateData[i].childNodes[0].nodeValue + "</p><span>" + arttitleData[i].childNodes[0].nodeValue + "</span></li>";
	            	}
	            }
			resultStr += "<ul>";
            
            document.getElementById('indexNewsData').innerHTML = resultStr;
        } 
    } 

    xmlHttpReq.send(null) 
}

function createHttpRequest() { 
    var x = null; 

    //IE7,Firefox, Safari 
    if (window.XMLHttpRequest) { 
        return new XMLHttpRequest(); 
    } 

    //IE6 
    try { 
        return new ActiveXObject("Msxml2.XMLHTTP"); 
    } catch(e) { 
        // IE5 
        try { 
            return new ActiveXObject("Microsoft.XMLHTTP"); 
        } catch(e) { 
            x = null; 
        } 
    } 
    return x; 
}
