	function ClicTrib(e) {

		if (window.event)
			e=window.event;

		var el=e.target?e.target:e.srcElement;
		while (el) {
			if (el.className && el.className == "heure") {
				document.getElementById("trib_texte").value += (!el.innerText ? el.textContent : el.innerText) + "> ";
				document.getElementById("trib_texte").focus();
				return;
			}
			if (el.className && el.className == "auteur")	{
				document.getElementById("trib_texte").value += (!el.innerText ? el.textContent : el.innerText) + "> ";
				document.getElementById("trib_texte").focus();
				return;
			}
			el = el.parentNode;
		}
	}

	function EcrireNom(nom) {
		document.getElementById("trib_texte").value += nom + "> ";
		document.getElementById("trib_texte").focus();
	}

	function tribuneOpen() {	
		window.open('tribune.php', "Tribune", "toolbar=no, location=no, directories=no, status=yes, scrollbars=yes, resizable=yes, copyhistory=no, width=750, height=570, left=300, top=50");
		return false;
	}

	var Exp3 = new RegExp("\r\n", "gi");
	var Exp4 = new RegExp("&gt;", "gi");

 	function editTribune(id) {
		elt = document.getElementById("trib" + id);
		msg = elt.childNodes[5].innerHTML;
		auteur = elt.childNodes[3].innerHTML;
		heure = elt.childNodes[2].innerHTML;

		elt_msg = elt.childNodes[5];

		msg = '';
		for (var i = 0; i < elt_msg.childNodes.length; i++) {
			if (elt_msg.childNodes[i].nodeType == 3)
				msg += elt_msg.childNodes[i].nodeValue;
			else if (elt_msg.childNodes[i].nodeType == 1) {
				if (elt_msg.childNodes[i].nodeName == 'A') {
					msg = msg.substring(0, msg.length - 1) +  elt_msg.childNodes[i].href + elt_msg.childNodes[i + 1].nodeValue.substring(1, elt_msg.childNodes[i + 1].nodeValue.length);
					i++;
				} else
					msg += elt_msg.childNodes[i].innerHTML;
			} else
				msg += '@#$?!';
		}

		msg = msg.replace(Exp3, ' ');
		msg = msg.replace(Exp4 , '>');

	    var editMsg = prompt("Message de " + auteur + " à " + heure, msg);
		if (editMsg != null) {
			document.getElementById("trib_texte").value = editMsg;
			document.getElementById("trib_id").value = id;
			document.getElementById("trib_fct").value = "edt";
			document.getElementById("tribune").submit();
		}
	}

	var Expression = new RegExp("(" + pseudo + ")","gi");
	var elt_latribune = document.getElementById("latribune");

	elt_latribune.onclick = ClicTrib;

	for (i = 0; i < elt_latribune.childNodes.length; i++) {
		var elt = elt_latribune.childNodes[i];
		var est_auteur = false;
		for (j = 0; j < elt.childNodes.length; j++) {
			if (redacteur && elt.childNodes[j].className == "autid" && elt.childNodes[j].innerHTML == mbrid)
				est_auteur = true;
			if (redacteur && elt.childNodes[j].className == "tribmod" && !est_auteur)
				elt.removeChild(elt.childNodes[j]);
			if (elt.childNodes[j].className && elt.childNodes[j].className.indexOf("msg") > -1 && Expression.test(elt.childNodes[j].innerHTML)) {
				var elt2 = elt.childNodes[j];
				var chaine = '';
				for (k = 0; k < elt2.childNodes.length; k++) {
					var elt3 = elt2.childNodes[k];
					if (elt3.nodeType == 3)
						chaine += elt3.nodeValue.replace(Expression, '<span class="pseudo">$1</span>');
					else {
						chaine += '<a';
						for (l = 0; l < elt3.attributes.length; l++)
							if (elt3.attributes[l].name == 'class' || elt3.attributes[l].name  == 'target' || elt3.attributes[l].name == 'href')
								chaine += ' ' + elt3.attributes[l].name + '="' + elt3.attributes[l].value + '"';
						chaine += '>' + elt3.innerHTML + '</a>';
					}
				}
				elt2.innerHTML = chaine;
			}
		}
	}

