var KT_newsrelease = new KT_common();
KT_newsrelease.year = 0;
KT_newsrelease.cd = '1';
KT_newsrelease.path = '';
KT_newsrelease.getYear = function(){
	var KT = this;
	this.getData({mode: 'news_year'}, function(json){
		var i;
		var str = '';
		for(i=0;i<json.length;i++){
			str += '<li><span><a href="#year_'+json[i].year+'" class="link_brown01" id="select_year'+json[i].year+'"><em>'+json[i].year+'</em></a></span></li>'+"\n";
		}
		$("#tab_year").html(str);
		$("#tab_year a").click(function(){
			var hash = this.href;
			var y = hash.replace(/^.*#year_/, '');
			KT.setYear(y);
			this.blur();
			return false;
		});
		KT.setYear(json[0].year);
	});
}
KT_newsrelease.setYear = function(y){
	if (y == this.year){
		return false;
	}
	$("#tab_year a.active01").removeClass('active01');
	$("#select_year"+y).addClass('active01');
	this.year =y;
	this.getMonth();
	this.getList({year: this.year, cd: this.cd}, true);
}
KT_newsrelease.getMonth = function(){
	this.getData({mode: 'news_month', year: this.year, cd: this.cd}, function(json){
		var i, s;
		var str = '';
		var monthList = new Object();
		for(i=0;i<json.length;i++){
			monthList[json[i].month] = json[i].yearmonth;
		}
		for(i=1;i<=12;i++){
			s = i+'月';
			if (monthList[i]){
				s = '<a href="#m'+i+'">'+s+'</a>';
			}
			str +='<li class="mark01">'+s+'</li>'+"\n";
		}
		$("#tab_month").html(str);
	});
}
KT_newsrelease.getCompany = function(y){
	var KT = this;
	this.getData({mode: 'news_corp'}, function(json){
		var i;
		var obj = $("#select_company").get()[0];
		var count = 0;
		obj.options.length = 0;
		//obj.options[count++] = new Option("グループ全体","");
		for(i=0;i<json.length;i++){
			obj.options[count++] = new Option(json[i].value,json[i].cd);
		}
		$("#select_company").change(function(){
			KT.cd = $(this).val();
			KT.getMonth();
			KT.getList({year: KT.year, cd: KT.cd}, true);
		});
	});
}
KT_newsrelease.getList = function(params, monthDiv){
	var KT = this;
	params['mode'] = 'news';
	this.getData(params, function(json){
		var i;
		var m = '';
		var news = null;
		$("#box01").empty();
		if (json.length == 0){
			$("#box01").append('<p class="font_large20"><em>選択されたカテゴリのニュースはありません。</em></p>');
			return true;
		}
		for(i=0;i<json.length;i++){
			news = KT.makeNews(json[i]);
			if (monthDiv){
				if (m != json[i].month){
					m = json[i].month;
					$("#box01").append('<div id="m'+m+'"></div>');
					$("#m"+m).append('<h2><em class="brown01">'+m+'月</em></h2>');
					if (i == 0){
						$("#m"+m+' h2').addClass('h2top');
					}
				}
				$("#m"+m).append(news);
			}else{
				if (i == 0){
					news.addClass('news_top01');
				}
				$("#box01").append(news);
			}
		}
	});
}
KT_newsrelease.makeNews = function(obj){
	var news = null;
	var news_col = null;
	var news_link = null;
	if (obj.news_flg == '1'){
		news_link = this.path+'php/pdf/'+obj.news_file;
	}else{
		news_link = obj.news_url;
	}
	news = $('<div class="news01 clearfix"></div>');
	news_col = $('<div class="news_left01"></div>');
	obj.news_day = obj.news_day.substr(0, 4)+'.'+obj.news_day.substr(4, 2)+'.'+obj.news_day.substr(6, 2);
	news_col.append('<h3>'+obj.news_day+'　<span class="company_'+obj.corp_cd+'">['+obj.corp+']</span></h3>');
	news_col.append('<p class="mark01"><a href="'+news_link+'" target="_blank">'+obj.news_title+'</a></p>');
	news.append(news_col);
	news_col = $('<div class="news_right01"></div>');
	if (obj.news_flg == '1'){
		news_col.append('<p class="font_small14 gray01">[PDF:'+obj.pdf_size+']<img src="'+this.path+'img/common_pdf01.gif" alt="" width="21" height="16">');
	}else{
		news_col.append('<img src="'+this.path+'img/common_html01.gif" alt="" width="21" height="16">');
	}
	news.append(news_col);
	return news;
}