function date_dropdown_make(year_and_month_id, day_id, add_day, ym_change_func, d_change_func) {
//■■年月セレクトボックス作成
gy = new Date().getFullYear();
gm = new Date().getMonth()+1;

str = ""
sgm = ""
str = "<select name='dt_yyyymm' size='1'>"
//str = str + "<option value='2005/03/01' selected >-------- </option>"

for (i=1; i <= 12; i++ ){

	if(gm > 12){
		gm = 1;
		gy = gy + 1;
	}
	if(gm < 10){
		sgm="0" + gm;
	}
	else {
		sgm="" + gm;
	}
	str=str + "<option value=" + gy + "/" + sgm + "/" + "01 >" + gy + "年 " + sgm + "月" + "</option>"
	gm=gm+1;
}

str = str + "</select>　"
document.write(str);

//■日セレクトボックス作成
str = ""
str = "<select name='dt_dd' size='1'>"
//str = str + "<option value='1' selected >--</option>"

  gd = new Date().getDate();
for (i=1; i <= 31; i++ ){
	sgm=""+ i

	if(sgm==gd){
		str=str + "<option value=" + sgm + " selected >" + i + "日" + "</option>";
	}
	else {
		str=str + "<option value=" + sgm + " >" + i + "日" + "</option>";
	}
}

str = str + "</select>"
document.write(str);
}

/**
 * ホテルのドロップダウンリストをエリアに絞る
 */
function change_hotels_from_area() {

	var area_no = document.getElementById('area').options[document.getElementById('area').selectedIndex].value;
	
	var areas =
		[
			"エリアを選択してください",
			"関東・甲信越",
			"東北",
			"近畿",
			"九州",
		];

	var hotels =
		[
			[["ロイヤルパークホテル",          1, 1],
			 ["ロイヤルパーク汐留タワーホテル", 2, 1],
			 ["横浜ロイヤルパークホテル",                    3, 1],
			 ["仙台ロイヤルパークホテル",                  4, 2],
			 ["ロイヤルパークホテル ザ　福岡",                      5, 4],
			 ["ロイヤルパークホテル　ザ　京都",      6, 3]],
		
			[["ロイヤルパークホテル",          1, 1],
			 ["ロイヤルパーク汐留タワーホテル", 2, 1],
			 ["横浜ロイヤルパークホテル",                    3, 1]],

			[["仙台ロイヤルパークホテル",                  4, 2],],

			[["ロイヤルパークホテル ザ　福岡",                      5, 4]],

			[["ロイヤルパークホテル　ザ　京都",      6, 3]]
		];


	var ddl_hotels = document.getElementById('hi_id');

	removeChildren(ddl_hotels);
	
	var i;
	var bef_area = -1;
	for (i = 0 ; i < hotels[area_no].length ; i ++) {
		
		if (bef_area != hotels[area_no][i][2]) {
			var optgp = document.createElement('optgroup');
			optgp.label = areas[hotels[area_no][i][2]];

			ddl_hotels.appendChild(optgp);
			bef_area = hotels[area_no][i][2];
		}
		
		ddl_hotels.options[ddl_hotels.options.length] = new Option(hotels[area_no][i][0], hotels[area_no][i][1]);
	}

}

//	以下関数
function add_action_name_hms(form_name, action) {
	var now = new Date();
	document.getElementById(form_name).action = action + "#" + now.getHours() + now.getMinutes() + now.getSeconds();
	return true;
}

/**
 * 子要素をすべて削除
 */
function removeChildren(x)
{
    if (x.hasChildNodes()) {
        while (x.childNodes.length > 0) {
            x.removeChild(x.firstChild)
        }
    }
}

