///////////////////////////////////////////////////////////////////////
//  de gestion du cookie des sélections d'image                      //
///////////////////////////////////////////////////////////////////////
function kdi(image, oui_non) {
  //-----------------------------------------------------------------//
  //  faut-il supprimer tout le cookie ?                             //
  //-----------------------------------------------------------------//
  if (image == 0) {
    var accord = confirm('Wollen Sie die Bilder Ihrer Auswahl abschaffen?');
    if (accord) {
      var anterieur = new Date ();
      anterieur.setTime( anterieur.getTime () - 31536000000 );
      ecrireCookie('kdi', '', anterieur);
    }
  }
  //-----------------------------------------------------------------//
  //  sinon                                                          //
  //-----------------------------------------------------------------//
  else {
    var cook         = lireCookie('kdi') ? lireCookie('kdi') : '';
    var j            = cook.length / 12;
    var verifie_cook = '';
    var nouveau_cook = '';
    var existe_photo = 0;
    var que_faire;
    var i;
    //---------------------------------------------------------------//
    //  pour chaque référence (bloc de 12 caractères) du cookie      //
    //---------------------------------------------------------------//
    for ( i = 0; i < j; i++ ) {
      verifie_cook = cook.substring(i * 12, (i + 1) * 12);
      //-------------------------------------------------------------//
      //  si cette photo est déjà référencée                         //
      //-------------------------------------------------------------//
      if (verifie_cook == image) {
        //-----------------------------------------------------------//
        //  on le note                                               //
        //-----------------------------------------------------------//
        existe_photo = 1;
        //-----------------------------------------------------------//
        //  si re-sélection                                          //
        //-----------------------------------------------------------//
        if (oui_non == 1) {
          //---------------------------------------------------------//
          //  on questionne                                          //
          //---------------------------------------------------------//
          que_faire = confirm('Sie haben bereits dieses Bild ausgew\xE4hlt.' +
                              '\n\n' +
                              'Wollen Sie es von Ihrer Auswahl abschaffen?');
        }
        //-----------------------------------------------------------//
        //  si suppression voulue                                    //
        //-----------------------------------------------------------//
        else if (oui_non == 0) {
          //---------------------------------------------------------//
          //  on prévient                                            //
          //---------------------------------------------------------//
          que_faire = confirm('Sie werden dieses Bild Ihrer Auswahl abschaffen.');
        }
        //-----------------------------------------------------------//
        //  on agit au cas où                                        //
        //-----------------------------------------------------------//
        if (que_faire) {
          verifie_cook = '';
          alert('Das Bild ist von Ihrer Auswahl abgeschafft worden.');
        }
      }
      //-------------------------------------------------------------//
      //  on écrit le nouveau cookie référence après référence       //
      //-------------------------------------------------------------//
      nouveau_cook += verifie_cook;
    }
    //---------------------------------------------------------------//
    //  si cette photo n'était pas déjà référencée                   //
    //---------------------------------------------------------------//
    if (existe_photo == 0) {
      //-------------------------------------------------------------//
      //  on l'ajoute au nouveau cookie et on prévient               //
      //-------------------------------------------------------------//
      nouveau_cook += image;
      alert('Das Bild ist zu Ihrer Auswahl hinzugekommen worden.');
    }
    //---------------------------------------------------------------//
    //  on crée le cookie qui remplace l'ancien                      //
    //---------------------------------------------------------------//
    ecrireCookie('kdi', nouveau_cook);
  }
}

