function dateChanged(calendar) {
  if (calendar.dateClicked) {
    var y=calendar.date.getFullYear();
    var m=calendar.date.getMonth()+1;
    var d=calendar.date.getDate();
    document.location.href='/events/'+y+'-'+m+'-'+d;
  }
}

Calendar.setup(
  {
    flat         : "calendar-container",
    flatCallback : dateChanged,
    date         : CurDate
  }
);