function BoiteMail(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 login    = obj.login.value;
      var pass     = obj.pass.value;
      var protocol = obj.protocol.value;
      var server   = obj.server.value;
      var port     = obj.port.value;
      var secure   = obj.secure.value;
      var nombre   = obj.nombre.value;
      new Ajax.Request('module_web/flux/ajax/modifier.php',
	               {
                         method: 'post', 
                         postBody: 'type='+MAIL+'&nom='+nom+'&login='+login+'&pass='+pass+'&protocol='+protocol+'&server='+server+'&port='+port+'&secure='+secure+'&nombre='+nombre+'&id='+this.id_config,
                         onSuccess: rafraichirBoiteModifiee
                        });
  }
}
BoiteMail.prototype = new Boite;

BoiteMail.nouvelleBoite = function(obj)
{
      var nom      = obj.nom.value;
      var login    = obj.login.value;
      var pass     = obj.pass.value;
      var protocol = obj.protocol.value;
      var server   = obj.server.value;
      var port     = obj.port.value;
      var secure   = obj.secure.value;
      var nombre   = obj.nombre.value;
      new Ajax.Request('module_web/flux/ajax/ajouter.php',
	        {
                  method: 'post', 
                  postBody: 'type_boite='+MAIL+'&colonne='+1+'&reduite='+0+'&nom='+nom+'&login='+login+'&pass='+pass+'&protocol='+protocol+'&server='+server+'&port='+port+'&secure='+secure+'&nombre='+nombre,
                  onSuccess: BoiteMail.ecrireNouvelleBoite
                });
}

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