// 出発日と宿泊onchange用機能
function setArrDates() {
  var f = document.jaltp;
  var days    = Number(f.period.options[f.period.options.selectedIndex].value);
  var depMon  = Number(f.dep_boardMonth.options[f.dep_boardMonth.options.selectedIndex].value);
  var depDay  = Number(f.dep_boardDay.options[f.dep_boardDay.options.selectedIndex].value);
  var depDate = new Date(today.getFullYear(), depMon - 1, depDay + days);
  f.arr_boardMonth.value = depDate.getMonth() + 1;
  f.arr_boardDay.value   = depDate.getDate();

}

// 出発空港と到着空港onchange用
function setAirports() {
  var f = document.jaltp;
	f.arr_arrivalAirport.value = f.dep_boardAirport.options[f.dep_boardAirport.options.selectedIndex].value;
	f.arr_boardAirport.value   = f.dep_arrivalAirport.options[f.dep_arrivalAirport.options.selectedIndex].value;
}

var GB_ANIMATION = true;

function remmMain(){

  var f = document.jaltp;
// var hotel = getHotelData();

  var today = new Date();

  var defDepDate = new Date(today.getFullYear(), today.getMonth(), today.getDate() + 10); // 訪問日の10日後

  var defArrDate = new Date(today.getFullYear(), today.getMonth(), today.getDate() + 11); // 訪問日の11日後

  f.dep_boardMonth.options.selectedIndex = defDepDate.getMonth();

  f.dep_boardDay.options.selectedIndex   = defDepDate.getDate() - 1;


  f.arr_boardMonth.value = defArrDate.getMonth() + 1;

  f.arr_boardDay.value   = defArrDate.getDate();

//  f.period.onchange         = setArrDates;
//  f.dep_boardMonth.onchange = setArrDates;
//  f.dep_boardDay.onchange   = setArrDates;

//  f.dep_boardAirport.onchange   = setAirports;
//  f.dep_arrivalAirport.onchange = setAirports;

	if( window.addEventListener ){
		f.period.addEventListener( "change", setArrDates, false );
		f.dep_boardMonth.addEventListener( "change", setArrDates, false );
		f.dep_boardDay.addEventListener( "change", setArrDates, false );
	}
	else if( window.attachEvent ){
		f.period.attachEvent( "onchange", setArrDates );
		f.dep_boardMonth.attachEvent( "onchange", setArrDates );
		f.dep_boardDay.attachEvent( "onchange", setArrDates );

	}

	if( window.addEventListener ){
		f.dep_boardAirport.addEventListener( "change", setAirports, false );
		f.dep_arrivalAirport.addEventListener( "change", setAirports, false );
	}
	else if( window.attachEvent ){
		f.dep_boardAirport.attachEvent( "onchange", setAirports );
		f.dep_arrivalAirport.attachEvent( "onchange", setAirports );
	}

	setArrDates();
	setAirports();

}


if( window.addEventListener ){
	window.addEventListener( "load", remmMain, false );
}
else if( window.attachEvent ){
	window.attachEvent( "onload", remmMain );
}