

  // repasse en moderation une contrib
  // -> appel ajax
  function forum_signaler_abus(idContrib)
  {
    if (txtRaison = prompt("Précisez-nous la raison de l'abus"))
    {  
      xajax_forum_signaler_AbusContrib(idContrib, txtRaison);
    }
  }

  // click sur le bouton de validation de l'ajout d'un thème
  // -> appel ajax 
  function forum_theme_valid(cats, debut_themes, idForum, minisite)
  { 
    // libelle
    var libelleObj = document.forms.formulaire_forum_add_theme.txt;
    var libelle = libelleObj.value;
    
    // icone
    var iconeObj = document.forms.formulaire_forum_add_theme.icone;
    
    // mot de passe, champ optionnel
    var objPasswd = document.forms.formulaire_forum_add_theme.passwd;
    if (objPasswd)
    {
      var passwd = objPasswd.value;
    }
    else
    {
      var passwd = '';
    }
    
    
    // reservé à un public majeur, champ optionnel
    var objMajeurReserve = document.forms.formulaire_forum_add_theme.majeurReserve;
    if (objMajeurReserve)
    {
      var majeurReserve = objMajeurReserve.value;
    }
    else
    {
      var majeurReserve = '';
    }
    
    
    var icone = 1;

    if (iconeObj)
    {
      for (i=0 ; i<iconeObj.length ; i++)
      {      
        if (iconeObj[i].checked == true) 
        {
          icone = iconeObj[i].value;
        }
      }
    }

   
    xajax_forum_valid_addTheme(cats, debut_themes, idForum, libelle, eval(icone), passwd, majeurReserve, minisite);
  }
  
  
  
  // affichage du form d'ajout d'un thème
  // -> appel ajax
  function forum_show_addTheme(cats, debut_themes, idForum, minisite)
  {
    xajax_forum_show_addTheme(cats, debut_themes, idForum, '', '', '', '', '', minisite);
  }

   
 
  // affichage du form d'ajout d'une contrib
  // -> appel ajax
  function forum_show_addContrib_gen(cats, idTheme, debut_themes, debut_contribs, order_by, idContribQuote, minisite)
  {
    xajax_forum_show_addContrib_gen(cats, idTheme, debut_themes, debut_contribs, order_by, '', '', idContribQuote, minisite);
  }
  
  // affichage du form d'ajout d'un média
  // -> appel ajax
  function show_addContrib_one_media(cats, idTheme, debut_themes, minisite)
  {    
    //var texte = tinyMCE.getContent('MCEControlID');
    var texte = tinyMCE.activeEditor.getContent();
    
    xajax_forum_show_addContrib_one_media(cats, idTheme, debut_themes, texte, minisite);
  }
  
  
  
  // affichage du div d'edition d'une contrib
  // -> appel ajax
  function forum_show_editContrib(idContrib)
  {
    xajax_forum_show_editContrib(idContrib);
  }
  
  
  // sauvegarde du div d'edition d'une contrib
  // -> appel ajax
  function forum_valid_editContrib(idContrib, minisite)
  {
    
    // recup contenu
    if (typeof  tinyMCE != 'undefined')
    {
      //var texte = tinyMCE.getContent('MCEControlID' + idContrib);
      var texte = tinyMCE.activeEditor.getContent();
    }
    else
    {
      var texte = document.getElementById('forum_contrib_edit_' + idContrib).value;
    }

    xajax_forum_valid_editContrib(idContrib, texte, minisite);
  }
  
  
  // affichage du div d'edition d'un theme
  // -> appel ajax
  function forum_show_editTheme(idTheme, cats, debut)
  {
    xajax_forum_show_editTheme(idTheme, cats, debut);
  }
  
  
  
  // sauvegarde du div d'edition d'un theme
  // -> appel ajax
  function forum_valid_editTheme(idTheme, cats, debut)
  {
    var libelle = document.getElementById('forum_theme_edit_libelle_' + idTheme).value;
    
    // mot de passe, champ optionnel
    var objPasswd = document.getElementById('forum_theme_edit_passwd_' + idTheme);
    if (objPasswd)
    {
      var passwd = objPasswd.value;
    }
    else
    {
      var passwd = '';
    }
    
    
    // reservé à un public majeur, champ optionnel
    var objMajeurReserve = document.getElementById('forum_theme_edit_majeurReserve_' + idTheme);
    if (objMajeurReserve)
    {
      var majeurReserve = objMajeurReserve.value;
    }
    else
    {
      var majeurReserve = '';
    }
    
    xajax_forum_valid_editTheme(idTheme, cats, debut, libelle, passwd, majeurReserve);
  }
  
  
  // sauvegarde d'une contribution texte
  // -> appel ajax
  function forum_valid_addContrib_txt(cats, idTheme, debut_themes, minisite) 
  {
		// recup contenu
    //var texte = tinyMCE.getContent('MCEControlID');    
    var texte = tinyMCE.activeEditor.getContent();
    
    xajax_forum_valid_addContrib_txt(cats, idTheme, debut_themes, texte, minisite);
  }
  

  // sauvegarde d'une contribution vidéo (balise embed)
  // -> appel ajax
  function forum_valid_addContrib_video(cats, idTheme, debut_themes, minisite) 
  {
		// recup contenu  
    var texte = document.getElementById('forum_contrib_edit').value;
    
    xajax_forum_valid_addContrib_video(cats, idTheme, debut_themes, texte, minisite);
  }  
  
  
  // ajout d'une annonce sur le thmème
  // -> appel ajax
  function forum_theme_addAnnonce(idTheme, cats)
  {
    xajax_forum_theme_addAnnonce(idTheme, cats);    
  }
