
var News_Array = [["","",""],["","",""],["","",""],["","",""],["","",""]];
var n_news_no = 0;
var myDate = new Date();
var nowYear = myDate.getFullYear();
var show_count = 4;

var LINK_URL = "/investors/en/common/news/news_data_";
//var LINK_URL = "../xml/news_data_";

function news_load(){

		//一番初めに読むXMLファイルの判定
		tmpDate = new Date();
		tmpMonth = tmpDate.getMonth() + 1;
		
		if(tmpMonth <= 3){
			nowYear = nowYear -1;	//年度単位のxmlだから3月中までは、現在年を-1する
		}
		
		var url = LINK_URL + nowYear.toString() + ".xml";
		

		try{
			try{
				var http2 = new JKL.ParseXML(url);
				var da = http2.parse();
				var aaa = da["data"]["news"];
				var http = new JKL.ParseXML(url);
				var data = http.parse();
				get_xml_data(data);
			}catch(e){
				nowYear = nowYear -1;
				var url = LINK_URL + nowYear.toString() + ".xml";
				var http = new JKL.ParseXML(url);
				var data = http.parse();
				get_xml_data(data);
			}
						
		}catch(e){
			//alert(e);	
		}
}


function get_xml_data(data){
					
			var category_type = 1;
		
			try{
				if(data["data"]["news"].length == undefined){
					if(data["data"]["news"]["category"] == undefined){
						//data
						
					}else{
						//data
						
						var cate_hai = new Array();
						cate_hai = data["data"]["news"]["category"].split(",");
						for(var p=0; p<cate_hai.length; p++){
							if(cate_hai[p] == category_type){
						
								News_Array[n_news_no][0]=data["data"]["news"]["day"];
								News_Array[n_news_no][1]=data["data"]["news"]["text"];
								News_Array[n_news_no][2]=data["data"]["news"]["link"];
								
								n_news_no = n_news_no+1;
							}	
						}
							
					}
				}else{
					
					for(var i=0; i<data["data"]["news"].length; i++){
	
						var cate_hai = new Array();
				
						cate_hai = data["data"]["news"][i]["category"].split(",");
					
						for(var p=0; p <cate_hai.length; p++){
							if(cate_hai[p] == category_type){
								News_Array[n_news_no][0]=data["data"]["news"][i]["day"];		//t
								News_Array[n_news_no][1]=data["data"]["news"][i]["text"];		//eLXg
								News_Array[n_news_no][2]=data["data"]["news"][i]["link"];		//URL
								
								n_news_no = n_news_no+1;
							}
						}
						
						//常に最新4件の一般ニュースを表示
						if(n_news_no >= show_count){
							write_tag();
							break;	
						}
					}
				}
				
				//常に最新4件の一般ニュースを表示するが、1つのファイルで4件に満たない場合は、年を-1する
				if(n_news_no < show_count){
						nowYear = nowYear -1;
						var url = LINK_URL + nowYear.toString() + ".xml";
						var http = new JKL.ParseXML(url);
						var data = http.parse();
						get_xml_data(data);
				}
				
			}catch(e){
				//alert("ex  " + e);
			}
}


function write_tag(){

	var my_news = document.getElementById("news_list");
	var my_div=document.createElement("div");
	my_div.className = "news";
	for(var i=0; i<News_Array.length; i++){
		var my_dl=document.createElement("DL");
		var my_dt=document.createElement("DT");
		var my_dd=document.createElement("DD");
		var my_day = document.createTextNode(News_Array[i][0]);
		var my_text = document.createTextNode(News_Array[i][1]);

		my_dt.appendChild(my_day);
		my_dl.appendChild(my_dt);

		if(News_Array[i][2] == ""){
			my_dd.appendChild(my_text);
		}else{
			var my_a = document.createElement("a");
			if(News_Array[i][2].indexOf("pdf/") == 0){
				News_Array[i][2] = "/investors/en/common/news/" + News_Array[i][2];
			}else if(News_Array[i][2].indexOf("../../") != -1){
				News_Array[i][2] = "/investors/en/" + News_Array[i][2].substr(News_Array[i][2].indexOf("../../")+6);
			}
			my_a.href= News_Array[i][2];
			if(News_Array[i][2].indexOf(".pdf") == -1){
				my_a.target="_top";
			}else{
				my_a.target="_blank";
			}
			my_a.appendChild(my_text);
			my_dd.appendChild(my_a);
		}
		my_dl.appendChild(my_dd);
		my_div.appendChild(my_dl);
	}
	my_news.appendChild(my_div);
}



