function selected(cal, date) {
  cal.sel.value = date; 
  if (cal.dateClicked && (cal.sel.id == "sel1" || cal.sel.id == "sel3"))

    cal.callCloseHandler();
}

function closeHandler(cal) {
  cal.hide();

  calendar = null;
}
var SPECIAL_DAYS
var MINUTE = 60 * 1000;
var HOUR = 60 * MINUTE;
var DAY = 24 * HOUR;
var WEEK = 7 * DAY;

function flatSelected(cal, date) {

    if (cal.dateClicked) {

      var y = cal.date.getFullYear();
      var m = cal.date.getMonth()+1;
      var d = cal.date.getDate();
	  
      window.location = "/mottanew/events.php?t=event&y="+ y + "&m=" + m + "&d="+ d;
    }
}

function dateIsSpecial(year, month, day) {
        var m = SPECIAL_DAYS;
        month=month+1;
    if (!m) return false;
    for (var i in m) if (m[i][0] == day & m[i][1] == month & m[i][2] == year ) return true;
    return false;
}

function dateStatusHandler(date, y, m, d) {
    if (dateIsSpecial(y, m, d)) return 'special';
    else return false;

}

function showFlatCalendar(datah, data_ev) {
  var parent = document.getElementById("display");
  var cal = new Calendar(true, datah, flatSelected);

  cal.weekNumbers = false;
  SPECIAL_DAYS = data_ev;

  cal.setDateFormat("%A, %B %e");
  cal.calendar_lang_file = 'lang/calendar-it.js';
  cal.setDateStatusHandler(dateStatusHandler);
  cal.create(parent);
  cal.show();
}