  function dateIsSpecial(year, month, day) {
  	month=(month+1)%13;
  	if(month<10)month="0"+month;
  	if(day<10)day="0"+day;
  	if(!napok) return false;
    m = napok[year];
    if (!m) return false;
    m = m[month];
    if (!m) return false;
    for (var i in m) if (m[i] == day) return true;
    return false;
  };

  function dateChanged(calendar) {
    if (calendar.dateClicked) {
      var y = calendar.date.getFullYear();
      var m = calendar.date.getMonth();     // integer, 0..11
      var d = calendar.date.getDate();      // integer, 1..31
      if (dateIsSpecial(y, m, d)){
	  		ajax("esemeny.php?date="+y+"-"+((m+1)%13+"-"+d),"Eseménynaptár");
      		
      	}
        else{ajax('tartalom.php?menu=1&id=115','Hírek');}
    }
  };

  Calendar.setup(
    {
      flat         : "calendar-container", // ID of the parent element
      flatCallback : dateChanged,          // our callback function
      dateStatusFunc : function(date, y, m, d) {
                         if (dateIsSpecial(y, m, d)) return "special";
                         else return false; // other dates are enabled
                         // return true if you want to disable other dates
                       }
    }
  );

