



var kalendar = new CalendarPopup();
kalendar.setWeekStartDay(1);
kalendar.showYearNavigation();
kalendar.setMonthNames("leden", "únor",
                       "březen", "duben",
                       "květen", "červen",
                       "červenec", "srpen",
                       "září", "říjen",
                       "listopad", "prosinec");
kalendar.setDayHeaders("Ne", "Po",
                       "Út", "St",
                       "Čt", "Pá",
                       "So");
kalendar.setTodayText("Dnes");
kalendar.setWindowTitle("Kalendář");

function CP_sefCheckFunction (popup){
  if(window.CP_targetInput==null) {
    alert("Formulář, kterému kalendář patří, byl nahrazen jiným.\nPravděpodobně došlo k automatickému obnovení stránky. Zkuste vybrat datum znovu.");
    if (kalendar.type=="WINDOW")
      popup.close();
  }
}
function CP_sefReturnFunction (y, m, d) {
  if (window.CP_targetInput != null) {
    var dt = new Date(y, m - 1, d, 0, 0, 0);
    window.CP_targetInput.value = formatDate(dt, window.CP_dateFormat);
  }
}
kalendar.setReturnFunction("CP_sefCheckFunction(this); "+(kalendar.type=="WINDOW"?"window.opener.":"")+"CP_sefReturnFunction");

kalendar.showPopup = function (anchorname) {
  try {
    PopupWindow_showPopup.call(this, anchorname);
  }
  catch(e) {
    this.hidePopup();
    PopupWindow_showPopup.call(this, anchorname);
  }
}
