+Message.prototype.XHTML = function(messagePair)
+{
+ if (messagePair == undefined)
+ messagePair = true
+
+ // construit l'identifiant de la personne
+ var identifiant =
+ this.client.nickFormat == "nick" || this.login == "" ? this.formateur.traitementComplet(this.pseudo) :
+ (this.client.nickFormat == "login" ? this.formateur.traitementComplet(message.login) :
+ this.formateur.traitementComplet(this.pseudo) + "<span class=\"login\">(" + this.formateur.traitementComplet(message.login) +")</span>" )
+
+ var XHTMLrepondA = ""
+ var debut = true
+ for (var id in this.repondA)
+ {
+ if (!debut) XHTMLrepondA += ", "
+ XHTMLrepondA += this.formateur.traitementComplet(this.repondA[id].pseudo)
+ debut = false
+ }
+ if (XHTMLrepondA != "")
+ XHTMLrepondA = "<span class=\"repondA\">" + XHTMLrepondA + "</span><span class=\"delimitationRepondA\"></span>"
+
+ return "<div id=\"" + this.getId() + "\" class=\"" + (messagePair ? "messagePair" : "messageImpair") + " message" +
+ (this.appartientAuClient ? " proprietaire" : "") +
+ (this.clientARepondu ? " repondu" : "") +
+ (this.estUneReponse ? " reponse" : "") +
+ (this.systeme ? " systeme" : "") +
+ (this.ekMaster ? " ekMaster" : "") +
+ "\">" +
+ "<div class=\"outilsMess\"><div class=\"extraire\"></div><div class=\"extraireCompletement\"></div></div><span class=\"entete\">" +
+ "<span class=\"dateComplete\">[<span class=\"date\">" + this.date + "</span>]</span>" +
+ "<span class=\"pseudo\"><span class=\"id\" style=\"display: none\">" + this.auteurId + "</span class=\"ident\">" + identifiant + "</span></span><span class=\"delimitationEntete\"></span>" +
+ XHTMLrepondA +
+ "<span class=\"contenu\">" + this.formateur.traitementComplet(this.contenu, this.pseudo) + "</span>" +
+ "</div>"
+}
+