

//◆---------- 【 2・3号館 】チェックアウト連動アクション--------◆

function change_EndDate2() {

	y = document.getElementById('ciDateY2').value;
	m = document.getElementById('ciDateM2').value;
	d = document.getElementById('ciDateD2').value;
	s = document.getElementById('ciStay2').value;

	y = Number(y);
	m = Number(m);
	d = Number(d);
	s = Number(s);

	function getMonthEndDay(year, month) {
		var endday = new Date(year, month, 0);
		enddays = endday.getDate();
	}

	next_m = m+1;
	day = getMonthEndDay(y,m);


	//◇----------【 2・3号館 】末日以降処理--------◇

	if(d>=enddays){

		currYear = y-2010;
		currMonth = m;
		currDate = s;

		// 年越し
		if(currMonth==12){
			currYear = currYear+1;
			currMonth = 0;
		}

		document.getElementById('coDateY2').selectedIndex = currYear;
		document.getElementById('coDateM2').selectedIndex = currMonth;
		document.getElementById('coDateD2').selectedIndex = currDate;

		document.getElementById('ciDateD2').selectedIndex = enddays-1;

	}else if((d+s)>=enddays){

		currYear = y-2010;
		currMonth = m;
		currDate = s-(enddays-d);

		// 年越し
		if(currMonth==12){
			currYear = currYear+1;
			currMonth = 0;
		}

		document.getElementById('coDateY2').selectedIndex = currYear;
		document.getElementById('coDateM2').selectedIndex = currMonth;
		document.getElementById('coDateD2').selectedIndex = currDate;


	//◇----------【 2・3号館 】末日以前処理--------◇

	}else{

		function addsDate(year, month, day, addDays) {
			var adds = new Date(year, month - 1, day);
			var baseSec = adds.getTime();
			var addSec = addDays * 86400000; // 日数 * 1日のミリ秒数
			var targetSec = baseSec + addSec;
			adds.setTime(targetSec);
			return adds;
		}

		myDate = addsDate(y,m,d,1);

		currYear = myDate.getFullYear()-2010;
		currMonth = myDate.getMonth();
		currDate = myDate.getDate()-1;

		document.getElementById('coDateY2').selectedIndex = currYear;
		document.getElementById('coDateM2').selectedIndex = currMonth;
		document.getElementById('coDateD2').selectedIndex = currDate+s;
	}
}




//◆----------【 初期動作 】ページ表示時チェックイン日時--------◆

function selectedNowdate(){

	//◆現在時刻取得
	var now = new Date()
	nYear = now.getYear();
	if (nYear < 1900) nYear += 1900;

	nMonth = now.getMonth()+1;
	nDay = now.getDate();
	
	yIndex=nYear-2010;
	mIndex=nMonth-1;
	dIndex =nDay-1;

	//◆チェックイン日を現在時刻に選択
	document.getElementById('ciDateY2').selectedIndex=yIndex;
	document.getElementById('ciDateM2').selectedIndex=mIndex;
	document.getElementById('ciDateD2').selectedIndex=dIndex;

	//◆チェックアウト日（ + 宿泊日数 (デフォは1) ）
	change_EndDate2();

}

