// ************************************************************************
// Autor: Thomas Bauer                                                    *
// erstellt am: 02.04.2011                                                *
// ************************************************************************
// Funtionen:                                                             *
//    initAdminPartner: Dialog zumBearbeiten eines Eintrags               *
//                      FUNKTION: admin.js - initHelp                     *
//                                           initBilder                   *
// ************************************************************************

// Dialog bzgl. Bearbeitung eines Eintrages initialisieren
function initAdminPartner() {
   $("#WAIT").gbxHide();
   // Validierung aktivieren
   var validator = $('#formDialog').validate({
      errorContainer: $('#Fehleranzeige'),
      errorClass:     'error_field',
      errorElement:   '',
      onfocusout:     false,
      onsubmit:       true,
      rules:          {
         DateiLogo: {required:true},
         Partner:   {required:true, Gruppenname:0},
         Homepage:  {required:true, url:0},
         Text:      {required:true, Satz:0}
      }
   });
   // Hilfe fuer die Eingabefelder hinzufügen
   initHelp(validator);
   // Datums-Popup initialisieren
   var jetzt   = new Date();
   // Gueltigkeitsdatum
   $('#Datum').datepicker({
      dateFormat:      'dd.mm.yy',
      minDate:         jetzt,
      altField:        '#datEvent',
      altFormat:       'dd.mm.yy',
      showOn:          'button',
      buttonImage:     '../images/control/calendar.gif',
      buttonImageOnly: true

   });
   // Button initislisieren
   $('#loadLogo').button();
   // Logo laden
   var uploader = new qq.FileUploader ({
       element:           document.getElementById('file-uploader-demo1'),
       action:            'admin/upload_image.php?Partner=X',
       listElement:       document.getElementById('showImages'),
       allowedExtensions: ['jpg', 'jpeg', 'png', 'gif'],
       debug:             true,
       multiple:          false,
       showMessage: function(message){
           $('#divBildFehler').html(message);
           $('#divBildFehler').dialog({
              resizable: false,
              modal:     true,
              title:     'Fehlermeldung',
              height:    100,
              width:     300,
              buttons:   {}
           });
       },
       onComplete: function(id, fileName, responseJSON){
          // Filenamen ermitteln
          var strFile = responseJSON.newFileName.substr(responseJSON.newFileName.lastIndexOf('/')+1);
          // Bild anzeigen
          $('#imgLogo').attr('src',$('#TmpVerzeichnis').val()+strFile);
          $('#DateiLogo').val(strFile);
       }
   });
   $('.qq-upload-button').addClass('ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only')
}
