YAHOO.namespace("example.calendar");

function handleSelect(type,args,obj) {
	
	var dates = args[0]; 
	var date = dates[0];
	var year = date[0];

	if(date[1] < 10) var month = "0" + date[1]; else var month = date[1];
	if(date[2] < 10) var day = "0" + date[2]; else day = date[2];
	
	var temp = obj.id + '';
	
	var calNumber = temp.substr(3);

	var txtDate1 = document.getElementById("property_" + calNumber + "_arrivaldate");
	txtDate1.value = day + "/" + month + "/" + year;

	obj.hide();
	
}

function overCal(et) {
	
	
	for(i=1; i<=5; i++) {
		elementId = 'cal' + i + 'Container';
		YAHOO.util.Dom.setStyle(elementId, 'width', '147px'); 
	}

}

function initCal() {

	YAHOO.example.calendar.cal1 = new YAHOO.widget.Calendar("cal1","cal1Container", {title: "Select arrival date", close: true});
	YAHOO.example.calendar.cal1.selectEvent.subscribe(handleSelect, YAHOO.example.calendar.cal1, true);
	YAHOO.example.calendar.cal1.render();
	YAHOO.util.Event.addListener("showCal1", "click", YAHOO.example.calendar.cal1.show, YAHOO.example.calendar.cal1, true);
	YAHOO.util.Event.addListener('cal1Container', 'mouseover', overCal); 
	
	
	YAHOO.example.calendar.cal2 = new YAHOO.widget.Calendar("cal2","cal2Container", { title:"Choose a date:", close: true});
	YAHOO.example.calendar.cal2.selectEvent.subscribe(handleSelect, YAHOO.example.calendar.cal2, true);
	YAHOO.example.calendar.cal2.render();
	YAHOO.util.Event.addListener("showCal2", "click", YAHOO.example.calendar.cal2.show, YAHOO.example.calendar.cal2, true);
	
	YAHOO.example.calendar.cal3 = new YAHOO.widget.Calendar("cal3","cal3Container", { title:"Choose a date:", close: true});
	YAHOO.example.calendar.cal3.selectEvent.subscribe(handleSelect, YAHOO.example.calendar.cal3, true);
	YAHOO.example.calendar.cal3.render();
	YAHOO.util.Event.addListener("showCal3", "click", YAHOO.example.calendar.cal3.show, YAHOO.example.calendar.cal3, true);
	
	YAHOO.example.calendar.cal4 = new YAHOO.widget.Calendar("cal4","cal4Container", { title:"Choose a date:", close: true});
	YAHOO.example.calendar.cal4.selectEvent.subscribe(handleSelect, YAHOO.example.calendar.cal4, true);
	YAHOO.example.calendar.cal4.render();
	YAHOO.util.Event.addListener("showCal4", "click", YAHOO.example.calendar.cal4.show, YAHOO.example.calendar.cal4, true);
	
	YAHOO.example.calendar.cal5 = new YAHOO.widget.Calendar("cal5","cal5Container", { title:"Choose a date:", close: true});
	YAHOO.example.calendar.cal5.selectEvent.subscribe(handleSelect, YAHOO.example.calendar.cal5, true);
	YAHOO.example.calendar.cal5.render();
	YAHOO.util.Event.addListener("showCal5", "click", YAHOO.example.calendar.cal5.show, YAHOO.example.calendar.cal5, true);				
	
}

YAHOO.util.Event.addListener(window, "load", initCal);
