function BoiteRSS(id_config, colonne, position, reduite, config)
{
  this.base = Boite;
  this.base(id_config, colonne, position, reduite);
  this.config = config;

  this.modifier = function(obj)
  {
      var nom    = obj.nom.value;
      var rss    = obj.rss.value;
      var nombre = obj.nombre_flux.value;

      document.getElementById('title_'+this.id_config).innerHTML = nom;

      new Ajax.Request('module_web/flux/ajax/modifier.php',
	               {
                         method: 'post', 
                         postBody: 'type='+FLUX+'&nom='+nom+'&rss='+rss+'&nombre='+nombre+'&id='+this.id_config,
                         onSuccess: rafraichirBoiteModifiee
                        });
  }
}
BoiteRSS.prototype = new Boite;

BoiteRSS.afficherNewConfig = function(type, id_flux)
{
  if (id_flux == undefined)
  {
    Boite.afficherNewConfig(type);
  }
  else
  {
    new Ajax.Request('module_web/flux/ajax/affiche.php',
                     {method: 'post', postBody: 'type=newConfig&boite='+FLUX+'&id_flux='+id_flux,
                   onSuccess: function(t)
                              {
                                document.getElementById('contenu_config').innerHTML = t.responseText;
				wTop = document.documentElement.scrollTop + document.body.scrollTop;
                                if (wTop == '' || wTop < 200)
                                  wTop = 180;
				var obj = document.getElementById('config');
				obj.style.top = (wTop + 50) + 'px';
				Effect.BlindDown('config', {duration:0.2});
                              }});
  }
}

BoiteRSS.nouvelleBoite = function(obj)
{
      var postBody = '';
      if (obj.id_flux)
      {
        var id_flux = obj.id_flux.value
        var nombre = obj.nombre.value;
        postBody= '&id_flux='+id_flux+'&nombre='+nombre;
      }
      else
      {
        var nom = obj.nom_flux_perso.value;
        var rss = obj.rss_flux_perso.value;
        var nombre = obj.nombre.value;
        postBody= '&nom='+nom+'&rss='+rss+'&nombre='+nombre;
      }
      new Ajax.Request('module_web/flux/ajax/ajouter.php',
	        {
                  method: 'post', 
                  postBody: 'type_boite='+FLUX+'&colonne='+1+'&reduite='+0+postBody,
                  onSuccess: BoiteRSS.ecrireNouvelleBoite
                });
}

BoiteRSS.ecrireNouvelleBoite = function(t)
{
  Boite.ecrireNouvelleBoite(t, BoiteRSS);
}