function get_apercu_image(obj) {
  try {
    obj.src = $F('id_image');
    $('apercu_image').show();
    $('radio_image').checked = 'checked'
  }
  catch(e) {
    alert("Erreur dans la fonction 'get_apercu_image' dans le fichier 'blog.js' :\n"+e.message);
  }
}

function save_categorie(id, libelle) {
  try {
    $('img_categorie_' + id).style.visibility = 'hidden';
		
    var myAjax = new Ajax.Request(BASE_HREF + 'modules/blog/admin/ajax_categorie_modifier.php', {
      parameters: {
        id: id,
        libelle: libelle,
        id_site: ID_SITE
      },
      onComplete: function(retour) {
        if (retour.responseText == 1) {
          $('img_categorie_' + id).src = THEME_ICONE_SUCCES;
          $('img_categorie_' + id).style.visibility = 'visible';
        }
        else {
          $('img_categorie_' + id).src = THEME_ICONE_ERREUR;
          $('img_categorie_' + id).style.visibility = 'visible';
        }
      }
    });
  }
  catch (e) {
    alert('Erreur dans la fonction \'save_categorie\' dans blog.js :\n' + e.message);
  }
}

function delete_categorie(id) {
  try {
    if (confirm(trad['confirm_supprimer_categorie'])) {
      var myAjax = new Ajax.Request(BASE_HREF + 'modules/blog/admin/ajax_categorie_supprimer.php', {
        parameters: {
          id: id,
          id_site: ID_SITE
        },
        onComplete: function(retour) {
          if (retour.responseText == 1) {
            $('bloc_categorie_' + id).remove();
          }
        }
      });
    }
  }
  catch (e) {
    alert('Erreur dans la fonction \'delete_categorie\' dans blog.js :\n' + e.message);
  }
}

function change_visibilite_ticket(id_ticket) {
  try {
    var myAjax = new Ajax.Request(BASE_HREF + 'modules/blog/admin/ajax_ticket_visibilite.php', {
      parameters: {
        id_ticket: id_ticket,
        id_site: ID_SITE
      },
      onComplete: function(retour) {
        if (retour.responseText == 0) {
          $('icone_visible_' + id_ticket).src = THEME_ICONE_INVISIBLE_OVER;
        }
        else if (retour.responseText == 1) {
          $('icone_visible_' + id_ticket).src = THEME_ICONE_VISIBLE_OVER;
        }
      }
    });
  }
  catch (e) {
    alert('Erreur dans la fonction \'change_visibilite_ticket\' dans blog.js :\n' + e.message);
  }
}

function change_visibilite_commentaire(id_commentaire) {
  try {
    var myAjax = new Ajax.Request(BASE_HREF + 'modules/blog/admin/ajax_commentaire_visibilite.php', {
      parameters: {
        id_commentaire: id_commentaire,
        id_site: ID_SITE
      },
      onComplete: function(retour) {
        if (retour.responseText == 0) {
          $('icone_visible_' + id_commentaire).src = THEME_ICONE_INVISIBLE_OVER;
        }
        else if (retour.responseText == 1) {
          $('icone_visible_' + id_commentaire).src = THEME_ICONE_VISIBLE_OVER;
        }
      }
    });
  }
  catch (e) {
    alert('Erreur dans la fonction \'change_visibilite_commentaire\' dans blog.js :\n' + e.message);
  }
}

function supprimer_ticket(id) {
  try {
    if (confirm(trad['confirm_supprimer_billet'])) {
      var myAjax = new Ajax.Request(BASE_HREF + 'modules/blog/admin/ajax_ticket_supprimer.php', {
        parameters: {
          id: id,
          id_site: ID_SITE
        },
        onComplete: function(retour) {
          if (retour.responseText == 1) {
            $('bloc_ticket_' + id).remove();
          }
        }
      });
    }
  }
  catch (e) {
    alert('Erreur dans la fonction \'supprimer_ticket\' dans blog.js :\n' + e.message);
  }
}

function supprimer_commentaire(id) {
  try {
    if (confirm(trad['confirm_supprimer_commentaire'])) {
      var myAjax = new Ajax.Request(BASE_HREF + 'modules/blog/admin/ajax_commentaire_supprimer.php', {
        parameters: {
          id: id,
          id_site: ID_SITE
        },
        onComplete: function(retour) {
          if (retour.responseText == 1) {
            $('bloc_commentaire_' + id).remove();
          }
        }
      });
    }
  }
  catch (e) {
    alert('Erreur dans la fonction \'supprimer_ticket\' dans blog.js :\n' + e.message);
  }
}

function sauve_parametre(nom, valeur, id_image_long) {
  try {
    if ( ! id_image_long) {
      var id_image = 'img_' + nom;
      $(id_image).style.visibility = 'hidden';
    }
    else {
      var id_image = 'img_' + nom + '_' + valeur;
      var les_images = document.getElementsByName('img_' + nom);
			
      for (var i=0; i<les_images.length; i++) {
        les_images[i].style.visibility = 'hidden';
      }
    }
		
    var myAjax = new Ajax.Request(BASE_HREF + 'modules/blog/admin/ajax_sauve_parametre.php', {
      parameters: {
        nom: nom,
        valeur: valeur,
        id_site: ID_SITE
      },
      onComplete: function(retour) {
        if (retour.responseText == 1) {
          $(id_image).src = THEME_ICONE_SUCCES;
          $(id_image).style.visibility = 'visible';
        }
        else {
          $(id_image).src = THEME_ICONE_ERREUR;
          $(id_image).style.visibility = 'visible';
        }
      }
    });
  }
  catch (e) {
    alert('Erreur dans la fonction \'sauve_parametre\' dans blog.js :\n' + e.message);
  }
}

function affect_option(idpage, id_site) {
  var myAjax = new Ajax.Updater('fin_module', '../../blog/admin/ajax_choix_cat.php', {
    parameters: {
      id_page: idpage,
      id_site: id_site
    }
  });
}

function vote(id_ticket) {
  var action = testdom('blog', 'ajax_vote.php', '/appel_ajax.php');
  var myAjax = new Ajax.Request(action, {
    parameters: {
      id_site: ID_SITE,
      id_ticket: id_ticket,
      file: 'ajax_vote.php',
      sid: SESSION_ID,
      lng: LNG,
      module: 'blog'
    },
    onComplete: function(retour) {
      if (retour.responseText == 1) {
        var span = $('vote_' + id_ticket);
        var value = parseInt(span.innerHTML);
        span.update(value + 1);
        $('vote_oui_' + id_ticket).hide();
        $('vote_non_' + id_ticket).show();
      }
    }
  });
}

function showField(){

  new Effect.toggle('p_fb_message','slide', { duration: 0.5 });

}
