RakutenCalendar.setHoliday(calendarHoliday);

var id_pairs = {"f_nen1":["f_tuki1","f_hi1","f_nen2","f_tuki2","f_hi2"],
				"dHatuToujyouYy":["dHatuToujyouMm","dHatuToujyouDd","dTyakuToujyouYy","dTyakuToujyouMm","dTyakuToujyouDd"],
				"f_nen3":["f_tuki3","f_hi3","f_nen4","f_tuki4","f_hi4"]
}

//チェックイン用のカレンダーを表示
function showCheckinCalendar(y_id,ci_appender_id){
	var clickFunc = function(){
		
		$$$(y_id).value = this.getFullYear();
		$$$(id[0]).selectedIndex = this.getMonth();
		$$$(id[1]).selectedIndex = this.getDate()-1;
		RakutenCalendar.closeCalendar();
//		cal_addSetHotelEndDate(y_id);
		changeFunc(y_id);

	}
	var id = id_pairs[y_id];
	var default_date = new Date(parseInt($$$(y_id).value,10),parseInt($$$(id[0]).value,10)-1,parseInt($$$(id[1]).value,10));
	
	showCalendar(ci_appender_id,{"top":"58px","left":"68px"},clickFunc,default_date);
}
//チェックアウト用のカレンダーを表示
function showCheckoutCalendar(y_id,co_appender_id){
	var clickFunc = function(){
		$$$(id[2]).value = this.getFullYear();
		$$$(id[3]).selectedIndex = this.getMonth();
		$$$(id[4]).selectedIndex = this.getDate()-1;
		RakutenCalendar.closeCalendar();
//		cal_addSetHotelEndDate(y_id)
//		changeFunc(y_id);
	}
	var id = id_pairs[y_id];
	var default_date = new Date(parseInt($$$(id[2]).value,10),parseInt($$$(id[3]).value,10)-1,parseInt($$$(id[4]).value,10));
	
	showCalendar(co_appender_id,{"top":"58px","left":"363px"},clickFunc,default_date);
}

function showCalendar(eid,place,func,default_date){
	RakutenCalendar.createFloatCalendar($$$(eid)
	  ,place
	  ,default_date
	  ,func
	  ,null
	  ,2
	  ,2
	  ,"日付を選択してください"
	  ,1);

}

//イベントを貼り付ける関数
function addEvent(elem,event,fn){
	if(elem){
		if (elem.addEventListener){
			elem.addEventListener(event, fn, false);
		}else{
			elem.attachEvent('on'+event, fn);
		}
	}
}

//onchangeイベントで発生させる関数
var changeFunc = function(y_id){
	$$$slipDateSelectbox(	y_id,
							id_pairs[y_id][0],
							id_pairs[y_id][1],
							id_pairs[y_id][2],
							id_pairs[y_id][3],
							id_pairs[y_id][4],
							1);
}

