function eol_disclosure_load(){
	$(document).ready(function(){
		eolparts_disclosure_start();
	});
}

function eol_top_disclosure_load(){
	$(document).ready(function(){
		eolparts_top_disclosure_start();
	});
}

function eol_irtop_disclosure_load(){
	$(document).ready(function(){
		eolparts_irtop_disclosure_start();
	});
}

function eol_yuho_load(){
	$(document).ready(function(){
		eolparts_yuho_start();
	});
}

function eol_tanshin_load(){
	$(document).ready(function(){
		eolparts_tanshin_start();
	});
}

var msieold = false;
if($.browser.msie){
	msieold = true;
}

function zen2han(str){
	if(!msieold){
		var han= ' 1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
		var zen= '　１２３４５６７８９０ａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ';
		for(var ii=0;ii<zen.length;ii++){
			var regex = new RegExp(zen[ii], "g");
			str = str.replace(regex, han[ii]);
		}
	}
	return str;
}

var viewYear = "";
var viewLatestYear = null;
var viewLatestDate = null;
if(location.hash.match(/#([0-9][0-9][0-9][0-9])/)){
	viewYear = RegExp.$1;
} else {
	var now = new Date();
	viewLatestYear = now.getFullYear().toString();
	if(now.getMonth() + 1 < 10){
		viewLatestDate = "0" + (now.getMonth() + 1).toString() + "/";
	} else {
		viewLatestDate = (now.getMonth() + 1).toString() + "/";
	}
	if(now.getDate() < 10){
		viewLatestDate = viewLatestDate + "0" + now.getDate().toString();
	} else {
		viewLatestDate = viewLatestDate + now.getDate().toString();
	}
}
var yearStart = null;
var yearEnd = null;
var setTitleFlag = false;

var disclosure_jsonData = new Array();

var eolparts_announcement_1;

function re_eolparts_announcement_1(){
	setTitleFlag = false;
	eol_disclosure_print(disclosure_jsonData[0], 0);
	eol_disclosure_print(disclosure_jsonData[1], 1);
	eol_disclosure_print(disclosure_jsonData[2], 2);
	eol_disclosure_print_menu();
}

function eolparts_disclosure_start(){
	eolparts_announcement_1 = eolparts_disclosure_1_0;
	var url = "http://v4.eir-parts.net/V4Public/EIR/9413/ja/announcement/announcement_1.js";
	var sc = document.createElement("script");
	sc.setAttribute("type", "text/javascript");
	sc.setAttribute("src", url);
	document.getElementsByTagName("head").item(0).appendChild(sc);
}
function eolparts_disclosure_1_0(json){
	eol_disclosure_print(json, 0);
	eolparts_announcement_1 = eolparts_disclosure_1_1;
	var url = "http://v4.eir-parts.net/V4Public/EIR/9411/ja/announcement/announcement_1.js";
	var sc = document.createElement("script");
	sc.setAttribute("type", "text/javascript");
	sc.setAttribute("src", url);
	document.getElementsByTagName("head").item(0).appendChild(sc);
}
function eolparts_disclosure_1_1(json){
	eol_disclosure_print(json, 1);
	eolparts_announcement_1 = eolparts_disclosure_1_2;
	var url = "http://v4.eir-parts.net/V4Public/EIR/3786/ja/announcement/announcement_1.js";
	var sc = document.createElement("script");
	sc.setAttribute("type", "text/javascript");
	sc.setAttribute("src", url);
	document.getElementsByTagName("head").item(0).appendChild(sc);
}
function eolparts_disclosure_1_2(json){
	eol_disclosure_print(json, 2);
	eol_disclosure_print_menu();
}

var emptyFlag = false;
function eol_disclosure_print(json, company){
	
	disclosure_jsonData[company] = json;
	
	var listDl = $(".news-list-2:eq(" + company + ") dl");
	listDl.empty();
	
	for(var index in json.item){
		
		var article = json.item[index];
		var y = parseInt(article.date.substring(0, 4));
		if(!yearStart || y > yearStart){
			yearStart = y;
		}
		if(!yearEnd || y < yearEnd){
			yearEnd = y;
		}
		
		if(!setTitleFlag){
			if(viewYear){
				$(".heading-2-1:eq(0) span").text(viewYear + "年");
			} else {
				$(".heading-2-1:eq(0) span").text("最新1年分");
			}
			setTitleFlag = true;
		}
		
		var printFlag = false;
		if(viewYear){
			if(article.date.substring(0, 4)==viewYear){
				printFlag = true;
			}
		} else {
			var d = article.date.substring(5, 10);
			if(!viewLatestDate){
				viewLatestYear = y;
				viewLatestDate = d;
				printFlag = true;
			} else if(viewLatestYear == y){
				if("x" + viewLatestDate >= "x" + d){
					printFlag = true;
				}
			} else if(viewLatestYear == y + 1){
				if("x" + viewLatestDate < "x" + d){
					printFlag = true;
				}
			}
		}
		if(printFlag){
			var dt = $("<dt></dt>");
			var dd = $("<dd><a></a></dd>");
			dt.text(article.format_date);
			$("a", dd).text(article.title);
			if(article.link){
				$("a", dd).attr("href", article.link);
				$("a", dd).attr("target", article.new_target);
				if(article.type=="pdf"){
					$("a", dd).append(" [" + article.file_size + "KB] ");
					$("a", dd).append("<img width=\"14\" height=\"14\" class=\"link-p\" alt=\"PDF\" src=\"../../../common/images/ic_pdf.gif\" />");
				}
			}
			listDl.append(dt);
			listDl.append(dd);
		}
		
	}
	
	if(company==0){
		$("#tvtokyotxbb2").show();
	}
	if(listDl.html().length==0){
		var div = $("<dt></dt><dd>該当資料がありません。</dd>");
		listDl.append(div);
		if(company==1){
			emptyFlag = true;
			$("#tvtokyotxbb2").show();
		} else if(company==2 && emptyFlag){
			$("#tvtokyotxbb2").hide();
		}
	}
	
}

function eol_disclosure_print_menu(){
	
	var backnumberDiv = $("#sub-content .side-navi .sub-nav ul");
	backnumberDiv.empty();
	{
		var li = $("<li><a href=\"#latest\">最新1年分</a></li>");
		backnumberDiv.append(li);
		$("a", li).click(function(){
			viewYear = "";
			re_eolparts_announcement_1();
			$('html, body').animate({ scrollTop: 0 }, 'slow', 'swing');
		});
		if(viewYear==""){
			$("a", li).addClass("on");
			$("a", li).css({"font-weight":"bold","color":"#000000","background-image":"url(../../../common/images/com_ic02.gif)","text-decoration":"none"});
		}
	}
	for(var y=yearStart;y>=yearEnd;y--){
		var li = $("<li><a href=\"#" + y + "\">" + y + "年</a></li>");
		backnumberDiv.append(li);
		$("a", li).click(function(){
			var href = $(this).attr("href");
			viewYear = href.substring(href.indexOf("#") + 1);
			re_eolparts_announcement_1();
			$('html, body').animate({ scrollTop: 0 }, 'slow', 'swing');
		});
		if(viewYear==y.toString()){
			$("a", li).addClass("on");
			$("a", li).css({"font-weight":"bold","color":"#000000","background-image":"url(../../../common/images/com_ic02.gif)","text-decoration":"none"});
		}
	}
	
}

function eolparts_top_disclosure_start(){
	eolparts_announcement_1 = eol_top_disclosure_print;
	var url = "http://v4.eir-parts.net/V4Public/EIR/9413/ja/announcement/announcement_1.js";
	var sc = document.createElement("script");
	sc.setAttribute("type", "text/javascript");
	sc.setAttribute("src", url);
	document.getElementsByTagName("head").item(0).appendChild(sc);
}

function eol_top_disclosure_print(json){
	
	var listDl = $(".colleft dl");
	listDl.empty();
	
	var count = 0;
	
	var today = (new Date()).getTime();
	
	for(var index in json.item){
		
		var article = json.item[index];
		
		if(count < 5){
			count++;
			var dt = $("<dt></dt>");
			var dd = $("<dd><a></a></dd>");
			dt.text(article.format_date);
			$("a", dd).text(article.title);
			if(article.link){
				$("a", dd).attr("href", article.link);
				$("a", dd).attr("target", article.new_target);
				if(article.type=="pdf"){
					$("a", dd).append(" [" + article.file_size + "KB] ");
					$("a", dd).append("<img width=\"14\" height=\"14\" class=\"link-p\" alt=\"PDF\" src=\"common/images/ic_pdf.gif\" />");
				}
				if(article.format_date.match(/^([0-9]+)年([0-9]+)月([0-9]+)日$/)){
					var y = parseInt(RegExp.$1);
					var m;
					if(RegExp.$2.charAt(0)=='0')
						m = parseInt(RegExp.$2.substring(1));
					else
						m = parseInt(RegExp.$2);
					var d;
					if(RegExp.$3.charAt(0)=='0')
						d = parseInt(RegExp.$3.substring(1));
					else
						d = parseInt(RegExp.$3);
					var t = (new Date(y, m - 1, d)).getTime();
					var mi = 24 * 60 * 60 * 1000;
					if(today - t < 3 * mi){
						dt.append("<img src=\"/common/images/new.gif\" />");
					}
				}
			}
			listDl.append(dt);
			listDl.append(dd);
		}
		
	}
	
	if(listDl.html().length==0){
		var div = $("<dt></dt><dd>該当資料がありません。</dd>");
		listDl.append(div);
	}
	
}

function eolparts_irtop_disclosure_start(){
	eolparts_announcement_1 = eol_irtop_disclosure_print;
	var url = "http://v4.eir-parts.net/V4Public/EIR/9413/ja/announcement/announcement_1.js";
	var sc = document.createElement("script");
	sc.setAttribute("type", "text/javascript");
	sc.setAttribute("src", url);
	document.getElementsByTagName("head").item(0).appendChild(sc);
}

function eol_irtop_disclosure_print(json){
	
	var listDl = $(".column2-1-left01 dl");
	listDl.empty();
	
	var count = 0;
	
	var today = (new Date()).getTime();
	
	for(var index in json.item){
		
		var article = json.item[index];
		
		if(count < 7){
			count++;
			var dt = $("<dt></dt>");
			var dd = $("<dd><a></a></dd>");
			dt.text(article.format_date);
			$("a", dd).text(article.title);
			if(article.link){
				$("a", dd).attr("href", article.link);
				$("a", dd).attr("target", article.new_target);
				if(article.type=="pdf"){
					$("a", dd).append(" [" + article.file_size + "KB] ");
					$("a", dd).append("<img width=\"14\" height=\"14\" class=\"link-p\" alt=\"PDF\" src=\"../common/images/ic_pdf.gif\" />");
				}
			}
				if(article.format_date.match(/^([0-9]+)年([0-9]+)月([0-9]+)日$/)){
					var y = parseInt(RegExp.$1);
					var m;
					if(RegExp.$2.charAt(0)=='0')
						m = parseInt(RegExp.$2.substring(1));
					else
						m = parseInt(RegExp.$2);
					var d;
					if(RegExp.$3.charAt(0)=='0')
						d = parseInt(RegExp.$3.substring(1));
					else
						d = parseInt(RegExp.$3);
					var t = (new Date(y, m - 1, d)).getTime();
					var mi = 24 * 60 * 60 * 1000;
					if(today - t < 3 * mi){
						dt.append("<img src=\"/common/images/new.gif\" />");
					}
				}
			listDl.append(dt);
			listDl.append(dd);
		}
		
	}
	
	if(listDl.html().length==0){
		var div = $("<dt></dt><dd>該当資料がありません。</dd>");
		listDl.append(div);
	}
	
}

function eolparts_yuho_start(){
	var url = "http://v4.eir-parts.net/V4Public/EIR/9413/ja/yuho/yuho_2.js";
	var sc = document.createElement("script");
	sc.setAttribute("type", "text/javascript");
	sc.setAttribute("src", url);
	document.getElementsByTagName("head").item(0).appendChild(sc);
}

function eolparts_yuho_2(json){
	eol_yuho_print(json);
}
function eolparts_yuho_3(json){
	eol_yuho_print(json);
}

function eol_yuho_print(json){
	
	$("#eol-yuho").empty();
	
	for(var index in json.group){
		var yearData = json.group[index];
		var ym = yearData.year;
		var year = parseInt(ym.substring(0, 4));
		if(year >= 2002){
			
			var month = parseInt(ym.substring(4, 6));
			var ymStr = year + "年" + month + "月期";
			var item;
			if(year == 2011 && yearData.item_count==1){ // 2011年が第3四半期から始まることの対処
				item = [
					{
						"title" : yearData.item[0].title_yuho_pdf,
						"html" : yearData.shihanki_3q_html_url,
						"pdf" : yearData.item[0].link_yuho_pdf,
						"pdfSize" : yearData.item[0].file_size
					}
				];
			} else if(year == 2011 && yearData.item_count==2){ // 2011年が第3四半期から始まることの対処
				item = [
					{
						"title" : yearData.item[0].title_yuho_pdf,
						"html" : yearData.html_url,
						"pdf" : yearData.item[0].link_yuho_pdf,
						"pdfSize" : yearData.item[0].file_size
					},
					{
						"title" : yearData.item[1].title_yuho_pdf,
						"html" : yearData.shihanki_3q_html_url,
						"pdf" : yearData.item[1].link_yuho_pdf,
						"pdfSize" : yearData.item[1].file_size
					}
				];
			} else if(year >= 2011 && yearData.item_count==1){
				item = [
					{
						"title" : yearData.item[0].title_yuho_pdf,
						"html" : yearData.shihanki_1q_html_url,
						"pdf" : yearData.item[0].link_yuho_pdf,
						"pdfSize" : yearData.item[0].file_size
					}
				];
			} else if(year >= 2011 && yearData.item_count==2){
				item = [
					{
						"title" : yearData.item[0].title_yuho_pdf,
						"html" : yearData.shihanki_2q_html_url,
						"pdf" : yearData.item[0].link_yuho_pdf,
						"pdfSize" : yearData.item[0].file_size
					},
					{
						"title" : yearData.item[1].title_yuho_pdf,
						"html" : yearData.shihanki_1q_html_url,
						"pdf" : yearData.item[1].link_yuho_pdf,
						"pdfSize" : yearData.item[1].file_size
					}
				];
			} else if(year >= 2011 && yearData.item_count==3){
				item = [
					{
						"title" : yearData.item[0].title_yuho_pdf,
						"html" : yearData.shihanki_3q_html_url,
						"pdf" : yearData.item[0].link_yuho_pdf,
						"pdfSize" : yearData.item[0].file_size
					},
					{
						"title" : yearData.item[1].title_yuho_pdf,
						"html" : yearData.shihanki_2q_html_url,
						"pdf" : yearData.item[1].link_yuho_pdf,
						"pdfSize" : yearData.item[1].file_size
					},
					{
						"title" : yearData.item[2].title_yuho_pdf,
						"html" : yearData.shihanki_1q_html_url,
						"pdf" : yearData.item[2].link_yuho_pdf,
						"pdfSize" : yearData.item[2].file_size
					}
				];
			} else if(yearData.item_count==4){
				item = [
					{
						"title" : yearData.item[0].title_yuho_pdf,
						"html" : yearData.html_url,
						"pdf" : yearData.item[0].link_yuho_pdf,
						"pdfSize" : yearData.item[0].file_size
					},
					{
						"title" : yearData.item[1].title_yuho_pdf,
						"html" : yearData.shihanki_3q_html_url,
						"pdf" : yearData.item[1].link_yuho_pdf,
						"pdfSize" : yearData.item[1].file_size
					},
					{
						"title" : yearData.item[2].title_yuho_pdf,
						"html" : yearData.shihanki_2q_html_url,
						"pdf" : yearData.item[2].link_yuho_pdf,
						"pdfSize" : yearData.item[2].file_size
					},
					{
						"title" : yearData.item[3].title_yuho_pdf,
						"html" : yearData.shihanki_1q_html_url,
						"pdf" : yearData.item[3].link_yuho_pdf,
						"pdfSize" : yearData.item[3].file_size
					}
				];
			} else if(yearData.item_count==2){
				item = [
					{
						"title" : yearData.item[0].title_yuho_pdf,
						"html" : yearData.html_url,
						"pdf" : yearData.item[0].link_yuho_pdf,
						"pdfSize" : yearData.item[0].file_size
					},
					{
						"title" : yearData.item[1].title_yuho_pdf,
						"html" : yearData.hanpo_html_url,
						"pdf" : yearData.item[1].link_yuho_pdf,
						"pdfSize" : yearData.item[1].file_size
					}
				];
			}
			
			var ymElement = $("<h2 class=\"heading-2-1\"><span class=\"heading-txt\"></span></h2>");
			$("span", ymElement).text(ymStr);
			$("#eol-yuho").append(ymElement);
			
			var tableElement = $("<div class=\"table-block\"><table cellspacing=\"1\"><col width=\"30%\"/><col width=\"35%\"/><col width=\"35%\"/><tbody/></table></div>");
			for(ii in item){
				var shihanki = item[ii];
				var trElement = $("<tr />");
				{
					var tdElement = $("<th class=\"aL\" />");
					tdElement.text(shihanki.title);
					trElement.append(tdElement);
				}
				{
					var tdElement;
					if(shihanki.pdf){
						tdElement = $("<td><a class=\"link-1 span-insert-anchor\" target=\"_blank\" href=\"\"><span class=\"span-insert-span\">［PDF］形式【" + shihanki.pdfSize + "KB】</span><img class=\"link-p\" src=\"../../../common/images/ic_pdf.gif\" width=\"14\" height=\"14\"></a></td>");
						$("a", tdElement).attr("href", shihanki.pdf);
					} else {
						tdElement = $("<td />");
					}
					trElement.append(tdElement);
				}
				{
					var tdElement;
					if(shihanki.html){
						tdElement = $("<td><a class=\"link-1 span-insert-anchor\" target=\"_blank\" href=\"\"><span class=\"span-insert-span\">［HTML］形式</span><img class=\"link-w\" src=\"../../../common/images/ic_blank.gif\" width=\"15\" height=\"13\"></a></td>");
						$("a", tdElement).attr("href", shihanki.html);
					} else {
						tdElement = $("<td />");
					}
					trElement.append(tdElement);
				}
				$("tbody", tableElement).append(trElement);
			}
			$("#eol-yuho").append(tableElement);
			
		}
	}
	
	if($("#eol-yuho").html().length==0){
		var div = $("<p>該当資料がありません。</p>");
		$("#eol-yuho").append(div);
	}
	
}

function eolparts_tanshin_start(){
	eolparts_announcement_1 = eol_tanshin_print;
	var url = "http://v4.eir-parts.net/V4Public/EIR/9413/ja/announcement/announcement_1.js";
	var sc = document.createElement("script");
	sc.setAttribute("type", "text/javascript");
	sc.setAttribute("src", url);
	document.getElementsByTagName("head").item(0).appendChild(sc);
}

function eol_tanshin_print(json){
	
	$("#eol-tanshin").empty();
	
	var setTitleFlag = false;
	
	var prevY = "";
	var prevYm = "";
	var prevYmDiv = null;
	for(var index in json.item){
		var article = json.item[index];
		var title = zen2han(article.title);
		var dataOrder = "0";
		if(title.match(/決算短信/i) ){
			dataOrder = "0";
		} else if(title.match(/補足資料/i)){
			dataOrder = "1";
		} else {
			title = "";
		}
		
		if(title){
			
			var y = article.date.substring(0, 4);
			var m = article.date.substring(5, 7);
			var q = "";
			if(m=="01" || m=="02"){
				q = "第3四半期";
			} else if(m=="04" || m=="05"){
				q = "";
			} else if(m=="07" || m=="08"){
				y = (parseInt(y) + 1).toString();
				q = "第1四半期";
			} else if(m=="10" || m=="11"){
				y = (parseInt(y) + 1).toString();
				q = "第2四半期";
			}
			
			{
				
				if(!setTitleFlag){
					var div = $("<div class=\"h201-h1\"><h2 /></div>");
					$("h2", div).text(viewYear + "年 3月期");
					$("#eol-body").append(div);
					setTitleFlag = true;
				}
				
				{
					
					if(prevY!=y){
						prevY = y;
						var h2 = $("<h2 class=\"heading-2-1\"><span class=\"heading-txt\"></span></h2>");
						$("span", h2).text(y + "年3月期");
						$("#eol-tanshin").append(h2);
					}
					
					var ym = y + "年 3月期 " + q;
					if(prevYm!=ym){
						prevYm = ym;
						var h3 = $("<p><strong></strong></p>");
						$("strong", h3).text(q);
						$("#eol-tanshin").append(h3);
						prevYmDiv = $("<div class=\"news-list-2\"><dl></dl></div>");
						$("#eol-tanshin").append(prevYmDiv);
					}
					
					var dt = $("<dt></dt>");
					var dd = $("<dd><a></a></dd>");
					dt.text(article.format_date);
					$("a", dd).text(title);
					dt.attr("data-order", "d" + dataOrder + "a");
					dd.attr("data-order", "d" + dataOrder + "b");
					if(article.link){
						$("a", dd).attr("href", article.link);
						$("a", dd).attr("target", article.new_target);
						if(article.type=="pdf"){
							$("a", dd).append(" [" + article.file_size + "KB] ");
							$("a", dd).append("<img width=\"14\" height=\"14\" class=\"link-p\" alt=\"PDF\" src=\"../../../common/images/ic_pdf.gif\" />");
						}
					}
					$("dl", prevYmDiv).append(dt);
					$("dl", prevYmDiv).append(dd);
					
				}
				
			}
			
		}
	}
	
	$("#eol-tanshin .news-list-2").each(function(){
		var list = new Array();
		$("dt", this).each(function(){
			list.push($(this));
		});
		$("dd", this).each(function(){
			list.push($(this));
		});
		list.sort(function(a, b){
			if(a.attr("data-order") < b.attr("data-order")){
				return -1;
			} else if(a.attr("data-order") > b.attr("data-order")){
				return +1;
			} else {
				return 0;
			}
		});
		var ul = $("dl", this);
		ul.empty();
		for(var ii=0;ii<list.length;ii++){
			ul.append(list[ii]);
		}
	});
	
}


