function GetWarekiYearMonthDay(seireki)
{
	var s_year,s_month,s_day; /* 年/月/日 */
	var w_str,sepa;
	var wareki;
	var pos;

	sepa = ":";
	w_str = seireki;

	pos = w_str.indexOf(sepa,1);
	s_year = w_str.substring(0,pos);
	w_str = w_str.substring(pos+1,w_str.length);

	s_year = eval(s_year);
	wareki = wareki_cnv(s_year);

	pos = w_str.indexOf(sepa,1);
	s_month = w_str.substring(0,pos);
	w_str = w_str.substring(pos+1,w_str.length);
	pos = w_str.indexOf(sepa,1);
	s_day = w_str.substring(0,pos);
	wareki += s_month + "月" + s_day + "日";

	return wareki;
}

function GetWarekiYear(seireki)
{
	var s_year; /* 年 */
	var w_str;
	var wareki;
	var pos;
	var s_search;

	s_search = "年"; /* 検索文字列→"年" */
	w_str = seireki;

	pos = w_str.search(s_search);
	s_year = w_str.substring(0,pos);
	w_str = w_str.substring(pos+s_search.length,w_str.length);
	s_year = eval(s_year);
	wareki = wareki_cnv(s_year);

	return wareki; /* 和暦XX年 */
}

function GetWarekiYearMonthFormat01(seireki)
{
	var s_year,s_month; /* 年/月 */
	var w_str, sepa;
	var wareki;
	var pos;

	sepa = ":";
	w_str = seireki;

	pos = w_str.indexOf(sepa,1);
	s_year = w_str.substring(0,pos);
	w_str = w_str.substring(pos+1,w_str.length);

	s_year = eval(s_year);
	wareki = wareki_cnv(s_year);

	pos = w_str.indexOf(sepa,1);
	s_month = w_str.substring(0,pos);
	wareki += s_month + "月";

	return wareki; /* 和暦XX年XX月 */
}

function GetWarekiYearMonthFormat02(seireki)
{
	var s_year,s_month; /* 年/月 */
	var w_str;
	var wareki;
	var pos;
	var s_search;

	s_search = "年"; /* 検索文字列→"年" */
	w_str = seireki;

	pos = w_str.search(s_search);
	s_year = w_str.substring(0,pos);
	w_str = w_str.substring(pos+s_search.length,w_str.length);
	s_year = eval(s_year);
	wareki = wareki_cnv(s_year);

	s_search = "月"; /* 検索文字列→"日" */
	pos = w_str.search(s_search);
	s_month = w_str.substring(0,pos);
	wareki += s_month + "月";

	return wareki; /* 和暦XX年XX月 */
}

function wareki_cnv(seireki)
{
	var wareki_tbl = ["平成","昭和","大正"];
	var s_year;
	var s_wareki;
	var idx;

	if( seireki <= 9999 && seireki > 1988) {
		s_year = seireki - 1988;
		idx = 0;
	}
	else if( seireki <= 1988 && seireki > 1925) {
		s_year = seireki - 1925;
		idx = 1;
	}
	else if (seireki <= 1925 && seireki > 1911) {
		s_year = seireki - 1911;
		idx = 2;
	}
	else {
		idx = -1;
	}

	s_year = ""+s_year;

	if( idx == -1) { /* 入力可能範囲外の場合 */
		s_wareki = "XX--年";
	}
	else {
		if(s_year == 1) { /* 和暦の1年度は元年 */
			s_year = "元";
		}
		s_wareki = wareki_tbl[idx] + s_year + "年";
	}
	return s_wareki; /* 和暦XX年 */
}

