
//今月のYYMMを書き出す
function get_yymm(){
	var nowdate = new Date();		
	return String(nowdate.getFullYear()).substr(2,2) + ("0"+(nowdate.getMonth()+1)).slice(-2);
}

// 日付を判断し本日以降のtgt_txtを表示する
// tgt_date:YYYYMMDD 判断対象となる日付
// tgt_txt :本日以降なら表示する文字列(HTML)
function chk_past(tgt_date,tgt_txt){
	var nowdate = new Date();
	var year = nowdate.getFullYear(); // 年
	var mon  = nowdate.getMonth() + 1; // 月
	var date = nowdate.getDate(); // 日

	if(tgt_date < (year * 10000) + (mon * 100) + (date)){
		return false;
	}else{
		document.write(tgt_txt);
	}
	return true;
}
//日程テーブルのうち過去のIDを持つ行を非表示にする
function erase_past_row(){
	var nowdate = new Date();
	var year = nowdate.getFullYear(); // 年
	var mon  = nowdate.getMonth() + 1; // 月
	var date = nowdate.getDate(); // 日
	var Row ;
	var Tbe = document.getElementById("tbl_nittei");
	Tr = Tbe.getElementsByTagName("tr");
	for(i=0; i<Tr.length; i++){
		if(Tr[i].id){
			if(Tr[i].id.substring(2,10) < (year * 10000) + (mon * 100) + (date)){
				Row = document.getElementById(Tr[i].id);
				Row.style.display = 'none';
			}
    	}
	}
}

//DIVのうち過去のIDを持つ行を非表示にする(div idは[untilYYYYMMDD]と命名する)
function erase_past_div(){
	var nowdate = new Date();
	var year = nowdate.getFullYear(); // 年
	var mon  = nowdate.getMonth() + 1; // 月
	var date = nowdate.getDate(); // 日
	var elements = document.getElementsByTagName("div");
	
	for(i=0;i<elements.length;i++){
		if(elements[i].id.indexOf("until") == 0){
			if(elements[i].id.substring(5,13) < (year * 10000) + (mon * 100) + (date)){
				elements[i].style.display = 'none';
			}
		}
	}
}

//DIVのうち未来のIDを持つ行を非表示にする(div idは[forwardYYYYMMDD]と命名する)
function erase_until_div(){
	var nowdate = new Date();
	var year = nowdate.getFullYear(); // 年
	var mon  = nowdate.getMonth() + 1; // 月
	var date = nowdate.getDate(); // 日
	var elements = document.getElementsByTagName("div");
	
	for(i=0;i<elements.length;i++){
		if(elements[i].id.indexOf("forward") == 0){
			if(elements[i].id.substring(7,15) > (year * 10000) + (mon * 100) + (date)){
				elements[i].style.display = 'none';
			}
		}
	}
}





//日付リストのうち本日以降で直近のものを表示（What's New用）
//str_schedule：日付のリスト(例"8/20,8/21,8/22,8/27"）
function  show_nextday(str_schedule){

	//本日を取得
	var nowdate = new Date();
	var year = nowdate.getFullYear(); // 年
	var mon  = ("0" + (nowdate.getMonth() + 1)).slice(-2); // 月
	var day  = ("0" + nowdate.getDate()).slice(-2); // 日
	
	//日付リストを配列に格納
	ary_schedule = str_schedule.split(",");
	
	//日付を順に本日と比較し、本日以降のものがあればその日付を返す
	for(i=0;i<ary_schedule.length;i++){
    	tgt_date = ary_schedule[i].split("/")
    	tgt_mon  = ("0" + tgt_date[0]).slice(-2);
    	tgt_day  = ("0" + tgt_date[1]).slice(-2);    	
    	if((tgt_mon + tgt_day) > (mon + day)){
    		document.write(ary_schedule[i]);
    		return true;
    	}
	}	
	return false; 
}
//日付リストのうち本日以降のものを羅列して表示（トップペーj用）
//str_schedule：日付のリスト(例"8/20,8/21,8/22,8/27"）
function  show_nextdayJp(str_schedule){

	//本日を取得
	var nowdate = new Date();
	var year = nowdate.getFullYear(); // 年
	var mon  = ("0" + (nowdate.getMonth() + 1)).slice(-2); // 月
	var day  = ("0" + nowdate.getDate()).slice(-2); // 日
	
	//日付リストを配列に格納
	ary_schedule = str_schedule.split(",");
	
	//日付を順に本日と比較し、本日以降のものがあればその日付を年月で返す
	rtn_str = "";
	tmp_Mon = "";	
	for(i=0;i<ary_schedule.length;i++){
		tgt_txt = "";
    	tgt_date = ary_schedule[i].split("/")
    	tgt_mon  = ("0" + tgt_date[0]).slice(-2);
    	tgt_day  = ("0" + tgt_date[1]).slice(-2);    	
    	if((tgt_mon + tgt_day) > (mon + day)){    	
    		if(tgt_date[0]!= tmp_Mon){
    			tgt_txt = tgt_txt + tgt_date[0] + "月";
    			tmp_Mon = tgt_date[0];
    		}
    		tgt_txt = tgt_txt + tgt_date[1] + "日";
    		if((rtn_str + tgt_txt).length > 15)break;
    		if(rtn_str != ""){rtn_str = rtn_str + "・" ;}  
    		rtn_str = rtn_str + tgt_txt;
    	}
	}
	document.write(rtn_str);
	return true;
}
