// 20090907
//今日の日付をプルダウンにデフォルト表示
function timeset(){
	var tday	= new Date();
	var year	= tday.getFullYear();	/* 年を取得 */
	
	// 年のコンボボックスを作成 今年と来年
	for (var i=0; i<2; i++) {
		document.form1.ciDateY.options[i].text = year+i;
		document.form1.ciDateY.options[i].value = year+i;
	}
	
	// 今日の日付を初期選択する
	document.getElementById("year").selecetedIndex = 0;
	document.getElementById("month").selectedIndex = tday.getMonth();
	document.getElementById("day").selectedIndex = tday.getDate()-1;
	
	// 日付オプションを作製
	setDay();
	
}
// 日付オプションを作製
function setDay(){
	obj = document.form1;
	var ciDateY = parseInt(obj.ciDateY.options[obj.ciDateY.selectedIndex].value);
	var ciDateM = parseInt(obj.ciDateM.options[obj.ciDateM.selectedIndex].value);
	var lastday = monthday(ciDateY,ciDateM);
	var itemnum = obj.ciDateD.length;
	if (lastday - 1 < parseInt(obj.ciDateD.selectedIndex)) {
		obj.ciDateD.selectedIndex = lastday - 1;
	}
	obj.ciDateD.length = lastday;
	for (cnt = itemnum + 1;cnt <= lastday;cnt++) {
		obj.ciDateD.options[cnt - 1].text = cnt;
	}
}
// 月の日数を取得
function monthday(ciDateY,ciDateM){

	//confirm(ciDateY + ':::' + ciDateM);
	var lastday = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	if (((ciDateY % 4 == 0) && (ciDateY % 100 != 0)) || (ciDateY % 400 == 0)){
		lastday[1] = 29;
	}
	return lastday[ciDateM - 1];
}

// 検索ボタンが押下されたら、hiddenのチェックアウト日を設定する //20100226
function setCheckOutDate() {
	obj = document.form1;
	var chInDate = new Date(
		  eval(obj.ciDateY[obj.ciDateY.selectedIndex].value)
		, eval(obj.ciDateM[obj.ciDateM.selectedIndex].value)-1
		, obj.ciDateD[obj.ciDateD.selectedIndex].value
	);
	// チェックアウト日
	var chOutDate = new Date();
	chOutDate.setTime(eval(chInDate.getTime() + (86400000 * document.getElementById('haku').value)));

	// hidden項目にセット
	document.getElementById('coDateY').value = chOutDate.getFullYear();
	if (chOutDate.getMonth() + 1 < 10) {
		document.getElementById('coDateM').value = '0' + eval(chOutDate.getMonth() + 1);
	} else {
		document.getElementById('coDateM').value = chOutDate.getMonth() + 1;
	}
	if (chOutDate.getDate() < 10) {
		document.getElementById('coDateD').value = '0' + chOutDate.getDate();
	} else {
		document.getElementById('coDateD').value = chOutDate.getDate();
	}
	
	return;
}

