function setMenuItem(n)
{
	//初期値
	monthArray = [	"31","28","31","30","31","30","31","31","30","31","30","31" ];
	dataArray = [];
		//option初期化
	for (i=0; i<31; i++)
	{
	 document.param.d.options[i] = null;
	}
 //日数格納
	for (l=0; l<monthArray[n]; l++)
	{
	 dataArray.push(l+1)
	}
	//option書き換え
	for (i=0; i<dataArray.length; i++)
	{
		document.param.d.options[i] = new Option(dataArray[i],dataArray[i]);
	}
}
//
function check(){
	var flg;
	var errorType_ptn;
	var errorType_ymd;
	var reki_status;
	var reki_value;
	var arr_error = new Array();
	////////////////////
	//暦パターン選択チェック
	for(i = 0; i < document.param.reki.length; i++){
		if(document.param.reki[i].checked){
			reki_status = 1;
			reki_value = document.param.reki[i].value;
		}
	}
	
	if(!reki_status){
		errorType_ptn="いずれかのタイプを選択してください"
		flg=1;
	}else{
		errorType_ptn=""
	}
	arr_error["reki"] = '<span class="error"><strong>'+errorType_ptn+'</strong></span>';
	////////////////////
	//日付選択チェック
	if(document.param.y.value == "" || document.param.m.value == "" || document.param.d.value == ""){
		errorType_ymd = "開始日を選択してください"
		flg=1;
	}else{
		var now = new Date();
		var year = now.getFullYear();
		var month = now.getMonth() + 1;
		var day = now.getDate();
		if(document.param.y.value > year){
			errorType_ymd = "未来の日付は入力できません"
			flg=1;
		}else if(document.param.y.value == year){
			//
			if(document.param.m.value > month){
				errorType_ymd = "未来の日付は入力できません"
				flg=1;	
			}else if(document.param.m.value == month && document.param.d.value > day){
					errorType_ymd = "未来の日付は入力できません"
					flg=1;
			}else{
				errorType_ymd=""
			}
			//
		}else{
			errorType_ymd=""
		}
	}
	arr_error["ymd"] = '<span class="error"><strong>'+errorType_ymd+'</strong></span>';
	////////////////////
	//エラー表示
	for (var key in arr_error){
		document.getElementById(key + "Err").innerHTML = arr_error[key];
	}
	////////////////////
	//タグ表示
	if(!flg){
		var put_flashValue = ""
		put_flashValue = reki_value +","+ document.param.y.value +","+ document.param.m.value +","+ document.param.d.value
		
		var sTag = "";
		sTag += '<script type="text/javascript">var habanero_Choco_Kizoku="' + put_flashValue + '"</script>';
		sTag += '<script type="text/javascript" src="http://boukun.jp/boukun5/chocokizoku/chocokizoku.js" charset="UTF-8"></script>';
		document.getElementById("source").value = sTag;
	}else{
		document.getElementById("source").value = "";
	}
	return false;
}

//
//
function end_check(){
	var flg;
	var errorType_ptn;
	var errorType_ymd;
	var reki_status;
	var reki_value;
	var arr_error = new Array();
	////////////////////
	//暦パターン選択チェック
	for(i = 0; i < document.param.reki.length; i++){
		if(document.param.reki[i].checked){
			reki_status = 1;
			reki_value = document.param.reki[i].value;
		}
	}
	
	if(!reki_status){
		errorType_ptn="いずれかのタイプを選択してください"
		flg=1;
	}else{
		errorType_ptn=""
	}
	arr_error["reki"] = '<span class="error"><strong>'+errorType_ptn+'</strong></span>';
	
	////////////////////
	//エラー表示
	for (var key in arr_error){
		document.getElementById(key + "Err").innerHTML = arr_error[key];
	}
	////////////////////
	//タグ表示
	if(!flg){
		var put_flashValue = "";
		put_flashValue = reki_value;
		
		var sTag = "";
		sTag += '<script type="text/javascript">var habanero_Choco_Kizoku="' + put_flashValue + '"</script>';
		sTag += '<script type="text/javascript" src="http://boukun.jp/boukun5/chocokizoku/chocokizoku.js" charset="UTF-8"></script>';
		document.getElementById("source").value = sTag;
	}else{
		document.getElementById("source").value = "";
	}
	return false;
}