// ************************************************************************
// Autor: Thomas Bauer                                                    *
// erstellt am: 17.03.2011                                                *
// ************************************************************************
// Funtionen:                                                             *
//    initEvents:      Links auf Event-Seite initialisieren               *
//    initAdminEvents: Dialog zum Bearbeiten eines Eintrags               *
//                     FUNKTION: mmc.js - initHelp                        *
//                               admin.js - initBilder                    *
//                                          initTextarea                  *
// ************************************************************************

// Links auf Event-Seite bzgl. Bildergallerie initialisieren
function initEvents() {
   $('.BILDER a').click(function(evt) {
      evt.preventDefault();
      $(this).parent().parent().parent().children('div').children('div.lightbox').children('a:first').click();
   });
}

// Dialog bzgl. Bearbeitung eines Eintrages initialisieren
function initAdminEvents() {
   $("#WAIT").gbxHide();
   // Validierung aktivieren
   var validator = $('#formDialog').validate({
      errorContainer: $('#Fehleranzeige'),
      errorClass:     'error_field',
      errorElement:   '',
      onfocusout:     false,
      onsubmit:       true,
      rules:          {
         datEvent:  {required:true},
         Datum:  {required:true},
         Titel:     {required:true, Gruppenname:0},
         Text:      {required:true, Satz:0}
      }
   });
   // Hilfe fuer die Eingabefelder hinzufügen
   initHelp(validator);
   // Anzeigehilfe fuer Textfelder initialisieren
   initTextarea();
   // Datums-Popup initialisieren
   var jetzt   = new Date();
   // Gueltigkeitsdatum
   $('#Datum').datepicker({
      dateFormat:      'dd.mm.yy',
      maxDate:         jetzt,
      altField:        '#datEvent',
      altFormat:       'dd.mm.yy',
      showOn:          'button',
      buttonImage:     '../images/control/calendar.gif',
      buttonImageOnly: true
   });
   // Bilder-Aktionen
   initBilder();
}
