YAHOO.namespace("example.calendar");

/** SET UP HERE **/
var firstTextBox = "checkin" // the ID of the first text field connected to the calendar (e.g. arrival)
var calendarContainer = "containerDatePicker"; // the div where the calendar goes

function handleCheckIn(type,args,obj) {
	var dates = args[0]; 
	var date = dates[0];
	var year = date[0], month = date[1], day = date[2];
	
	var txtDate1 = d.getElementById(firstTextBox);
	txtDate1.value = month + "/" + day + "/" + year;
	obj.hide();
}

function updateCal() {
	var txtDate1 = d.getElementById(firstTextBox);
	if (txtDate1.value != "") {
		var firstDate = new Date(txtDate1.value);
		YAHOO.example.calendar.cal1.select(firstDate);
	}
}

function init() {
	YAHOO.example.calendar.cal1 = new YAHOO.widget.Calendar("cal1",calendarContainer,{ title:"Check-in", close:true, mindate: new Date()});
	YAHOO.example.calendar.cal1.selectEvent.subscribe(handleCheckIn, YAHOO.example.calendar.cal1, true);
	YAHOO.example.calendar.cal1.render();
	
	YAHOO.util.Event.addListener("datePickerTrigger", "click", YAHOO.example.calendar.cal1.show, YAHOO.example.calendar.cal1, true);
	YAHOO.util.Event.addListener(firstTextBox, "click", YAHOO.example.calendar.cal1.show, YAHOO.example.calendar.cal1, true);
}

// YAHOO.util.Event.addListener(window, "load", init);
YAHOO.util.Event.addListener("datePickerTrigger", "click", init);
YAHOO.util.Event.addListener(firstTextBox, "click", init);