//XMLHttpRequestを生成
function createXMLHttpRequest(cbFunc){
	var XMLHttpObject = null;
	try{
		XMLHttpObject = new XMLHttpRequest();
	}catch(e){
		try{
			XMLHttpObject = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				XMLHttpObject = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){
				return null;
			}
		}
	}
	if(XMLHttpObject) XMLHttpObject.onreadystatechange = cbFunc;
	return XMLHttpObject;
}

//csvの読み込み、表示処理

function loadTextFile(){
	httpObj = createXMLHttpRequest(displayData);
	if (httpObj){
		httpObj.open("GET","csv/newsrelease.csv",true);
		httpObj.send(null);
	}
}
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 displayData(){
    if ((httpObj.readyState == 4) && (httpObj.status == 200)){
        var text = ajax_filter(httpObj.responseText);
        document.getElementById("newsrelease").innerHTML = parseText(text);
    }
}

function parseText(str){
    var resultText='<ul id="news" class="t10 clearfix">';
    var CR = String.fromCharCode(13);
    var LF = String.fromCharCode(10);
    lineData = str.split(LF);

    for (var i=0; i<lineData.length; i++){
        strText = lineData[i].split(",");
        
        for (var j=0; j<strText.length; j++){
            if (i < 4){
                if(j == 0){
                    resultText += '<li><div class="ndate">'+strText[j]+"</div>";
                }
                if(j == 1 || strText[1] == ""){
					resultText += "";
				}else{
                    resultText += "<a href="+strText[1]+">";
                }
				if(j == 2){
					if(strText[1] == undefined){
						resultText += strText[j] +"</li>";
					}else{
						resultText += strText[j] +"</a></li>";
					}
				}
            }
        }
    }
	resultText += "</ul>";
    return resultText;
}

