<!--
var ns4 = (document.layers)? true:false;   //NS 4 
var ie4 = (document.all)? true:false;   //IE 4 
var dom = (document.getElementById)? true:false;   //DOM 
var Diff = 1; var retry = 0; txtpan = 0; td = 0; var bbct = ""; last=new Object();

function readCookie(ckn) {
ckka = document.cookie.split ("; ");
for (x=0; x < ckka.length; x++) {
	cPa = ckka[x].split("=");
	if (cPa[0] == ckn) {
		return unescape(cPa[1]);}}
return null;}

function ob(id,op) {if (op) win = opener; else win = window; 
if (dom) obj = win.document.getElementById(id);
else if (ie4) obj = win.document.all[id];
else if (ns4) obj = win.document.anchors[id];
return obj;}

function chosen(img_nb) { // Choix icone topic
img_nb2 = "sml" + img_nb;
obj = ob(img_nb2);
if (last) last.className = "no_smils"; last = obj;
obj.className = "top_smils";
zfm.smiley_nb.value = img_nb;}

function sml(code,open) { // Ajout smiley
	if (open) obj = ob('zfm',1).topic_message;
	else obj = ob('zfm').topic_message; obj.focus(); 
	if (obj.createTextRange && open) opener.document.selection.createRange().text = code;
	else if (obj.createTextRange) document.selection.createRange().text = code;
	else obj.value += code;}

function flash2(objt,state) { // Clignotement d'un objet
	if (state) {ob(objt).style.visibility='hidden'; state=0;}
	else {ob(objt).style.visibility='visible'; state=1;}
	setTimeout('flash2(\"'+objt+'\",'+state+')',1000);}

function PE(x1,x2,x3,x4) { // Post End
if (x4){team=x2;topic=view;post=x4}
else   {team=x1;topic=view;post=x3}
document.write("<img src=v.gif height=2><br>");
if (team) document.write("<img src='dnf/i/"+ team.toLowerCase() +".gif' alt='Membre de la "+team+" Team' border=0><br>");
	document.write("<a href=\"?f="+forum+"&action=edit&edittopic="+topic+"&editpost="+post+"\"><img src=\"dnf/i/edit_"+color+".gif\" border=0 alt='Editer ce post'></a><br>");
	document.write("<a href=\"?f="+forum+"&action=del&edittopic="+topic+"&editpost="+post+"\"><img src=\"dnf/i/del_"+color+".gif\" border=0 alt='Supprimer ce post'></a>");
	if (!td) {document.write("<br><img src=v.gif height=4><br><a href=\"?f="+forum+"&action=deltopic&edittopic="+topic+"&editpost="+post+"\"><img src=\"dnf/i/delred_"+color+".gif\" border=0 alt='Modérer ce topic'></a>"); td=1;}}


function TT(icon,topic,title) { // Topic Title
document.write("<b><a href='?f="+forum+"&view="+topic+"&pg=end'><img src=dnf/i/goend_"+color+".gif align=right border=0 alt='Aller sur la dernière page'></a><a href='?f="+forum+"&view="+topic+"&pg=1'><img src=dnf/i/godeb_"+color+".gif align=right border=0 alt='Aller sur la première page'></a>"+((fall>1)?"<a href='?'>Forums</a> » ":"")+"<a href='?f="+forum+"'>"+name+"</a> » "+title+"</b><table width=100% cellspacing=0 cellpadding=0><tr><td width=155 height=1></td><td width=3></td><td></td><td></td></tr>");}

function url(a,b) {window.open("http://"+a,b);}

// Initialiser cookies > ck
cka = new Array; cka2 = new Array; ck = new Array; ckv = new Array;
splity = new RegExp ("x|-",'ig');
function load_reps() {
var ckall = readCookie("rep_"+forum);
if (ckall != null) {
	cka = ckall.split("/"); i=0;
	while(i<cka.length) {
		cka2 = cka[i++].split(splity); 
		if (cka2[1] == "Z") cka2[1] = null;
		if (cka2[2] == "Z") cka2[2] = null;
		ck[cka2[0]]  = cka2[1];
		ckv[cka2[0]] = cka2[2];}}}


// Gestion participations ds cookie
function cooky(tp,rep,view) {
view=parseInt(view); rep=parseInt(rep);
if (isNaN(tp))   return false;
if (isNaN(view)) view = (ckv[tp])? ckv[tp]:"Z";
if (isNaN(rep))  rep  = (ck[tp])?   ck[tp]:"Z";

var ck_chg = readCookie("rep_"+forum);
if (!ck_chg) ck_chg = "";

	if (ck_chg.match("/"+tp+"x")) {
	var regexp = new RegExp ("/"+tp+"x[^/]+",'ig');
	ck_chg = ck_chg.replace(regexp,"/"+tp+"x"+rep+"-"+view);}
	else {ck_chg += "/"+tp+"x"+rep+"-"+view;}

var exp = new Date(); exp.setTime (exp.getTime() + (1000 * 60 * 60 * 24 * 31));
document.cookie = "rep_"+forum+"=" + ck_chg + "; expires=" + exp.toGMTString() +  "; path=/";}


// Gestion preview
function preview() { zfm.target = "prv_fr"; zfm.prv.value = "1"; zfm.submit(); zfm.prv.value = "0"; zfm.target = "";}
function preview_inner(txt) {
if (ob('prv_txt').innerHTML) ob('prv_txt').innerHTML = "<center class=s11><b>« Preview »</b></center><br><div class=tm style=padding:3px><font class=s10>"+txt+"</font></div><br>"; else alert("Prévisualisation indisponible sur votre navigateur, désolé...");}


// Aide BBCode
function bbc(tag) {
	switch(tag) {
		case 'b': bbct = "<br>Pour mettre du texte en gras:<br><br><b onclick=\"mybbc('[b]','[/b]')\">[b]texte[/b]</a></b><br><br>"; break;
		case 'i': bbct = "<br>Pour mettre du texte en italique:<br><br><b onclick=\"mybbc('[i]','[/i]')\">[i]texte[/i]</b><br><br>"; break;
		case 'u': bbct = "<br>Pour souligner du texte:<br><br><b onclick=\"mybbc('[u]','[/u]')\">[u]texte[/u]</b><br><br>"; break;
		case 's': bbct = "<br>Pour barrer un texte:<br><br><b onclick=\"mybbc('[s]','[/s]')\">[s]texte[/s]</b><br><br>"; break;
		case 'color': bbct = "<br>Pour mettre du texte en couleur:<br><br><b>[color=<i>couleur</i>]texte[/color]</b><br><br><select id=color onchange='select(this.value)'>";
		bbct += "<option>Choix de la couleur</option><option value=white style='color:white'>Blanc</option><option value=yellow style='color:yellow'>Jaune</option><option value=orange style='color:orange'>Orange</option><option value=red style='color:red'>Rouge</option><option value=lightgreen style='color:lightgreen'>Vert clair</option><option value=green style='color:green'>Vert foncé</option><option value=lightblue style='color:lightblue'>Bleu clair</option><option value=blue style='color:blue'>Bleu foncé</option><option value=magenta style='color:magenta'>Violet</option><option value=maroon style='color:maroon'>Marron</option><option value=black style='color:black'>Noir</option><option value=more>+ de couleurs</option></select><br><br>"; break;
		case 'size': bbct = "<br>Pour changer la taille texte:<br><br><b>[size=<i>Taille</i>]texte[/size]</b><br><br>";	i=9;z=20; while(i<=z) {bbct += "<font style='font-size:"+i+"px;' onclick=\"mybbc('[size="+i+"]','[/size]')\">"+i+"</font> "; i++;} bbct += "</select><br><br>"; break;
		case 'align': bbct = "<br>Pour changer l'alignement du texte:<br><br><b onclick=\"mybbc('[align=]','[/align]')\">[align=<i>alignement</i>]texte[/align]</b><br><br>left (gauche)<br>center (milieu)<br>right (droite)"; break;
		case 'url': bbct = "<br>Pour créer un lien:<br><br><b onclick=\"mybbc('[url=http://]','[/url]')\">[url=http://www.site.com]texte[/url]</b><br><br>"; break;
		case 'email': bbct = "<br>Pour créer un lien vers une adresse e-mail:<br><br><b onclick=\"mybbc('[email]','[/email]')\">[email]test@email.com[/email]</b><br><br>"; break;
		case 'img': bbct = "<br>Pour insérer une image:<br><br><b onclick=\"mybbc('[img]','[/img]')\">[img]http://www.site.com/image.gif[/img]</b><br><br>"; break;
		case 'pan': txtpan=2; bbct = "<br>Pour créer un panneau personnalisé:<br><br><b>[pan=<i>numéro</i>]Texte[/pan]</b><br><br><table><tr><td valign=top onclick=\"mybbc('[pan=1]','[/pan]')\">"+pan('1',1)+"</td><td valign=top onclick=\"mybbc('[pan=2]','[/pan]')\">"+pan('2',2)+"</td></tr><tr><td valign=top onclick=\"mybbc('[pan=3]','[/pan]')\">"+pan('3',3)+"</td><td valign=top onclick=\"mybbc('[pan=4]','[/pan]')\">"+pan('4',4)+"</td></tr><tr><td valign=top onclick=\"mybbc('[pan=5]','[/pan]')\">"+pan('5',5)+"</td><td valign=top onclick=\"mybbc('[pan=6]','[/pan]')\">"+pan('6',6); txtpan=0; break;}

if (ob('prv_txt').innerHTML) ob('prv_txt').innerHTML = "<center class=s11><b>« BBCode »</b></center><br><div class=tm style=padding:3px style='text-align:center'><font class=s11>"+bbct+"</font></div><br>";}

// Selection couleur
function select(color) {
if (color=="more") window.open('http://icecube.ovh.org/nowhere/couleurs.html','couleurs','width=300, height=500, scrollbars=yes');
else if (color) mybbc("[color="+color+"]","[/color]");}

// BBCode
function mybbc(deb,fin) {
	obj = ob('zfm').topic_message; obj.focus(); 
	if (obj.createTextRange) document.selection.createRange().text = deb+fin;
	else obj.value += code;}

function aleat() { aleat_form.submit();}
function aleat_inner(code,img) { if (ob('sml_code').innerHTML) {ob('sml_code').innerHTML = code; ob('sml_img').innerHTML = img;} else alert("Prévisualisation indisponible sur votre navigateur, désolé...");}

// Panneaux
function pan(txt,sml) {
if (!sml) sml=1;
txt = txt.replace("$","<br>");
txt = txt.replace(/(<br>)+/ig,"<br>");
all = "<table cellspacing=0 cellpadding=0<tr><td colspan=3 align=center><img src='dnf/i/pan_up.gif'></td></tr><tr><td colspan=3 bgcolor=black height=1 align=center></td></tr><tr><td bgcolor=black width=1></td><td style=\"padding:2px;line-height: 10px;font-family:verdana,sans-serif;color:black;font-size:10px;filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#D4D4D4', startColorstr='#ffffff', gradientType='1');\" bgcolor=white align=center>"+txt+"</td><td bgcolor=black width=1 bgcolor=white></td></tr><tr><td colspan=3 bgcolor=black height=1></td></tr><tr><td></td><td align=center><img src='dnf/i/pan_"+sml+".gif'></td><td></td></tr></table>";
if (!txtpan) document.write(all); return all;}

// Afficher Topic
var mdeb = ""; var mend = ""; var rep_s = ""; var rep_msg = ""; var mrep = ""; var rx = ""; load_rep = 1; altern=1; var max_url = ""; idex=1; var sel="";
function TC(nb,rep,modo,smiley,auteur,title,lastrep) { // Topics
	if (load_rep == 1) {load_reps();  load_rep=0;}
	if (rep == -1) rep = "Vide";

if (modo != 1) {
if (forum != 1) max_url = "f="+forum+"&";
	mdeb = "<font class=tlink>";
	mrep = "onclick=\"window.location='?"+max_url+"view="+nb+"&pg=end#last'\" ";
	mloc = "onclick=\"window.location='?"+max_url+"view="+nb+"'\" ";}
else {
	mdeb = "<font class=d><font class=s11>";
	mloc = ""; mrep="";}

if (rep > 1) rep_s = "s"; else rep_s = "";

if (modo == 1) rep_msg = "Modéré"
else if (modo) rep_msg = modo;
else rep_msg = rep;
if (!lastrep) lastrep = "Inconnu";
sel=" onmouseover=\"slc("+idex+",0); window.status='Topic "+nb+"'\" onmouseout=\"slc("+idex+","+altern+"); window.status=''\" style='cursor:pointer;cursor:hand' "+mloc;

document.write("<tr><td"+sel+" height=18><img src=dnf/i/nn_"+color+".gif id=i"+nb+"><img src=v.gif width=3><img src=dnf/i/"+smiley+".gif></td><td></td><td"+sel+"id=ft"+idex+" class=topic"+altern+" valign=center><b>&nbsp;"+mdeb+title+"</font></b></td><td"+sel+" id=fa"+idex+" class=topic"+altern+" align=right><font class=s11>&nbsp;"+auteur+"</font></td><td"+sel+" id=fr"+idex+" class=topic"+altern+" align=right>&nbsp;<font class=s10>"+rep_msg+"</font>&nbsp;</td><td style='cursor:pointer;cursor:hand' onmouseover=\"slc("+idex+",3); window.status='Topic "+nb+" (dernier post)'\" onmouseout=\"slc("+idex+","+altern+"); window.status=''\" id=fm"+idex+" class=topic"+altern+" align=right "+mrep+"><font class=s11 id=d>&nbsp;"+lastrep+"</font>&nbsp;</td></tr><tr><td height=2></td></tr>");
idex++;
if (altern==1) altern++; else altern--;
if (ckv[nb] >= rep) rx="x"; else rx="";
	
	if (ck[nb] || rx) {
	obj_read = ob("i"+nb);
	if (ck[nb] >= rep && ck[nb]) obj_read.src = "dnf/i/no_"+color+".gif";
	else if (ck[nb]) obj_read.src = "dnf/i/nw"+rx+"_"+color+".gif";
	else obj_read.src = "dnf/i/nnx_"+color+".gif";}}


function slc(id,type) {
if (type == 0) cls='listing'; else if (type == 3) cls='redlist'; else cls='topic'+type;
ob("ft"+id).className=cls;
ob("fa"+id).className=cls;
ob("fr"+id).className=cls;
ob("fm"+id).className=cls;
}

function sending() {
	if (retry)
		return confirm("Vous allez renvoyer ce message pour la deuxième fois !\nSouhaitez vous réellement continuer ? (déconseillé)\n\nCliquez sur Annuler pour attendre la fin du chargement.");
	retry=1; return true;}

function XTC(x,x,x,x,x,x,post) {
document.write(post);}

// Smileys de nouveaux topics
function topsmils() {
document.write("<table cellpadding=0 cellspacing=0 align=left><tr><td height=1 width=1></td><td class=bord width=15><img src=v.gif width=1 height=1></td><td height=1 width=1></td><td width=7></td></tr><tr><td width=1 class=bord><img src=v.gif width=1 height=1></td><td class=smils><table cellpadding=0 cellspacing=0 title=\"Choisissez une icône pour votre topic\">");
i=1; z=10; while(i<=z){if (i!=1)init=""; if (i==7)isml=9; else if (i==9)isml=7;
document.write("<tr><td onclick=\"chosen("+isml+");\" id=sml"+isml+init+" align=center height=18>&nbsp;<img src=\"dnf/i/"+isml+".gif\" align=middle>&nbsp;</td></tr>");i++;isml++}
last=ob("sml1");
document.write("</table></td><td width=1 class=bord><img src=v.gif width=1 height=1></td></tr><tr><td height=1 width=1></td><td class=bord><img src=v.gif width=1 height=1></td><td height=1 width=1></td></tr></table>");}

load_reps();
var obj=""; var img_nb="1"; var img_nb2="sml1";
isml=1; init=" class=top_smils";


//-->