срабатывает до того, как дата выбрана в календаре
$$('calendar1').attachEvent("onBeforeDateSelect", function(date){ //... ваш обработчик ... });