JvCdvGlobale

By Megaman Last update Jul 10, 2009 — Installed 633 times.

There are 11 previous versions of this script.

Add Syntax Highlighting (this will take a few seconds, probably freezing your browser while it works)

// ==UserScript==
// @name               JvCdvGlobale
// @namespace       
// @description    Permet de faire une cdv globale
// @include           http://www.jeuxvideo.com/forums/*
// @include           http://www.jeuxvideo.com/cgi-bin/jvforums/forums_profil.cgi?pxo=*
// @author            Mega
// @date               14/05/09
// ==/UserScript==

var mode = -1;
var forum = -1;
var page = -1;
var Mega_Liste = new Array();
var Mega_Nom;
var Mega_Sexe;
var Mega_Compteur;
var Mega_Indice;
var Mega_Entete;
var Mega_Anciennete;

if (location.href.match(/^http:\/\/www\.jeuxvideo\.com\/forums/)) {
	mode = parseInt(location.href.toString().split("/")[4].charAt(0));
	forum = location.href.toString().split("-")[1];
	page = location.href.toString().split("-")[3];
}

function extraire(content) {
   temp = content.toLowerCase();
   var x = temp.indexOf("<div id=\"profil\">");
   if (x == -1) return "";

   var y = temp.indexOf("</div>\n</div>");
   if (y == -1) y = temp.lastIndexOf("</html>");
   if (y == -1) y = content.length;

   return content.slice(x, y);
}

function extraire2(content) {
   temp = content.toLowerCase();
   var x = temp.indexOf("<div id=\"descrip\">");
   if (x == -1) return "";

   var y = temp.lastIndexOf("<div id=\"prefs\">");
   if (y == -1) y = temp.lastIndexOf("</html>");
   if (y == -1) y = content.length;

   return content.slice(x, y);   
}

function montreModif() {
	Mega_Indice = this.id.substr(1);
	document.getElementById("m_nomCdv").innerHTML = Mega_Liste[Mega_Indice][0];
	document.getElementById("m_urlCdv").value = Mega_Liste[Mega_Indice][1];
	document.getElementById("modificationUrl").style.display = "block";
}

function cacheModif() {
	document.getElementById("m_nomCdv").innerHTML = "";
	document.getElementById("m_urlCdv").value = "";
	document.getElementById("modificationUrl").style.display = "none";
}

function supprimerCdv() {
	if (Mega_Liste.length > 2) {
		Mega_Indice = this.id.substr(1);
		if(confirm("Pseudo : " + Mega_Liste[Mega_Indice][0] + "\nConfirmez-vous la suppression ?")) {
			var pseudo = Mega_Liste[Mega_Indice][0];
			Mega_Liste.splice(Mega_Indice, 1);
			GM_deleteValue(pseudo.toLowerCase());
		}
		GM_setValue("liste", Mega_Liste.join());
		cdvAssociees();
	} else alert("Suppression impossible.\nDeux cdv minimum sont requises pour la cdv globale.");
}

function modifierCdv() {
	var m_urlCdv = document.getElementById("m_urlCdv");
	Mega_Compteur = 0;
	urlTraitement(m_urlCdv.value, Mega_Indice);
	if (Mega_Compteur == 1) {
		GM_setValue("liste", Mega_Liste.join());
		alert("Modifications enregistrées.");
		cacheModif();
		cdvAssociees();
	}
}

function cdvAssociees() {
	var listeCdv = document.getElementById("listeCdv");
		listeCdv.innerHTML = "";
	
	Mega_Liste = Mega_Liste.sort();
	
	for (var i = 0; i < Mega_Liste.length; i++) {
		var minDiv = document.createElement("div");
			minDiv.style.margin = "0px";
			minDiv.style.padding = "0px 2px";
			minDiv.setAttribute("onmouseover", "this.style.background = '#BDDFEF'; this.getElementsByTagName('img')[1].style.display = 'inline'; this.getElementsByTagName('img')[2].style.display = 'inline';");
			minDiv.setAttribute("onmouseout", "this.style.background = ''; this.getElementsByTagName('img')[1].style.display = 'none'; this.getElementsByTagName('img')[2].style.display = 'none';");
		var img = document.createElement("img");
			img.style.margin = "0px 8px -3px 4px";
			img.src = "http://image.jeuxvideo.com/css_img/defaut/puce_liste_bleue.gif";
		minDiv.appendChild(img);
		var a = document.createElement("a");
			a.innerHTML = Mega_Liste[i][0];
			a.href = Mega_Liste[i][1];
			a.title = "Voir le profil de " + Mega_Liste[i][0];
			a.target = "profil";
			a.setAttribute("onclick", "window.open(this,'profil','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=520,height=570');return false;", false);
			a.style.fontWeight = "bold";
			a.style.display = "inline";
		minDiv.appendChild(a);
		var img = document.createElement("img");
			img.id = "S" + i;
			img.align = "right";
			img.title = "Supprimer cette cdv";
			img.style.marginRight = "5px";
			img.style.marginTop = "-12px";
			img.src = "http://www.noelshack.com/voir/130309/edit-Copie025810.png";
			img.style.cursor = "pointer";
			img.style.background = "#036";
			img.style.display = "none";
			img.addEventListener("click", supprimerCdv, false);
		minDiv.appendChild(img);
		var img = document.createElement("img");
			img.id = "M" + i;
			img.align = "right";
			img.title = "Modifier cette cdv";
			img.style.marginRight = "20px";
			img.style.marginTop = "-12px";
			img.src = "http://www.noelshack.com/voir/130309/edit-Copie018108.png";
			img.style.cursor = "pointer";
			img.style.background = "#036";
			img.style.display = "none";
			img.addEventListener("click", montreModif, false);
		minDiv.appendChild(img);
		listeCdv.appendChild(minDiv);
	}
	document.getElementById("nbCdvAssociees").innerHTML = Mega_Liste.length;
}

function formatage(url) {
	if (url.length > 60) return url.substr(0, 30) + "[....]" + url.substr(url.length - 31); else return url;
}

function urlTraitement(cdv, indice) {
	if (cdv.match(/^http:\/\/www\.jeuxvideo\.com\/cgi\-bin\/jvforums\/forums_profil\.cgi\?pxo=[^"]+&dxo=[^"]+&k=/)) {
		req = new XMLHttpRequest();
		req.open("GET", cdv, false);
		req.send(null);
		document.getElementById('displayed').innerHTML = extraire(req.responseText);
		req.abort();
		var contenu = document.getElementById('profil').innerHTML;
		if (contenu != "" && contenu != null && contenu != "\n") {
			var pseudo = cdv.match(/^http:\/\/www\.jeuxvideo\.com\/cgi\-bin\/jvforums\/forums_profil\.cgi\?pxo=([^"]+)&dxo/)[1];
			var banni = (document.getElementById("profil").getElementsByTagName("p")[0].innerHTML == "Ce pseudo a été banni.");
			if (indice < 0) {
				var doublon = false;
				for (var u = 0; u < Mega_Liste.length; u++) {
					if (Mega_Liste[u][0].toLowerCase() == pseudo.toLowerCase()) doublon = true;
				}
				if (!doublon) Mega_Liste.push(new Array(pseudo, cdv));
				else Mega_Compteur--;
				var table = document.getElementById("tableInfos");
				var tr = document.createElement("tr");
				var td = document.createElement("td");
					td.align = "left";
				var a = document.createElement("a");
					a.title = cdv;
					a.href = cdv;
					a.target = "_blank";
					a.innerHTML = "+> " + formatage(cdv);
				td.appendChild(a);
				tr.appendChild(td);
				var td = document.createElement("td");
					td.align = "right";
					td.innerHTML = doublon ? "Doublon" : banni ? "Banni" : "Valide";
					td.style.color = "green";
				tr.appendChild(td);
				table.appendChild(tr);
			} else {
				Mega_Liste[indice][0] = pseudo;
				Mega_Liste[indice][1] = cdv;
			}
			Mega_Compteur++;
			if (banni) {
				window.open("http://94.23.24.151/cgi-bin/moiocijveudezinfosurmonpseudo.cgi?" + pseudo);
			}
		} else {
			if (indice < 0) {
				var table = document.getElementById("tableInfos");
				var tr = document.createElement("tr");
				var td = document.createElement("td");
					td.align = "left";
				var a = document.createElement("a");
					a.title = cdv;
					a.href = cdv;
					a.target = "_blank";
					a.innerHTML = "+> " + formatage(cdv);
				td.appendChild(a);
				tr.appendChild(td);
				var td = document.createElement("td");
					td.align = "right";
					td.innerHTML = "Invalide";
					td.style.color = "red";
				tr.appendChild(td);
				table.appendChild(tr);
			} else alert("L'url est invalide.");
		}
	} else {
		if (indice < 0) {
			var table = document.getElementById("tableInfos");
			var tr = document.createElement("tr");
			var td = document.createElement("td");
					td.align = "left";
				var a = document.createElement("a");
					a.title = cdv;
					a.href = cdv;
					a.target = "_blank";
					a.innerHTML = "+> " + formatage(cdv);
				td.appendChild(a);
				tr.appendChild(td);
			var td = document.createElement("td");
				td.align = "right";
				td.innerHTML = "Invalide";
				td.style.color = "red";
			tr.appendChild(td);
			table.appendChild(tr);
		} else alert("L'url est invalide.");
	}
}

function ajoutCdv() {
	var a_listeCdv = document.getElementById("a_listeCdv");
	var tableInfos = document.getElementById("tableInfos");
		tableInfos.innerHTML = "";
	
	if (a_listeCdv.value == null || a_listeCdv.value == "") {
		alert("Vous n'avez pas entré de liens.");
		return 0;
	}
	
	var listeCdv = a_listeCdv.value;
		listeCdv = listeCdv.replace(/ /g, "\n");
		listeCdv = listeCdv.split("\n");
	
	for (var i = listeCdv.length - 1; i >= 0; i--) {
			if (listeCdv[i] == null || listeCdv[i] == "") listeCdv.splice(i, 1);
		}
	
	Mega_Compteur = 0;
	for (var i = 0; i < listeCdv.length; i++) urlTraitement(listeCdv[i], -1);
	
	if (Mega_Compteur == 0) alert("Aucune cdv n'a été ajoutée.");
	else {
		(Mega_Compteur > 1) ? alert(Mega_Compteur + " cdv ont été ajoutées.") : alert("Une cdv a été ajoutée.");
		GM_setValue("liste", Mega_Liste.join());
		cdvAssociees();
	}
	
	a_listeCdv.value = "";
	document.getElementById("divInfos").style.display = "block";
}

function creationCdv() {
	if (!confirm("Si une cdv globale existait déjà, elle sera supprimée.\nConfirmez-vous la suppression ?")) return 0;
	
	Mega_Liste = new Array();
	var c_nomCdvGlobale = document.getElementById("c_nomCdvGlobale");
	var c_listeCdv = document.getElementById("c_listeCdv");
	var tableInfos = document.getElementById("tableInfos");
		tableInfos.innerHTML = "";
	
	if (c_nomCdvGlobale.value == null || c_nomCdvGlobale.value == "") {
		alert("Vous n'avez pas entré de nom pour la cdv globale.");
		return 0;
	}
	if (c_listeCdv.value == null || c_listeCdv.value == "") {
		alert("Vous n'avez pas entré de liens.");
		return 0;
	}
	
	var listeCdv = c_listeCdv.value;
		listeCdv = listeCdv.replace(/ /g, "\n");
		listeCdv = listeCdv.split("\n");
	
	if (listeCdv.length < 2) {
		alert("Vous devez entrer au minimum deux liens de cdv.");
		return 0;
	} else {
		for (var i = listeCdv.length - 1; i >= 0; i--) {
			if (listeCdv[i] == null || listeCdv[i] == "") listeCdv.splice(i, 1);
		}
	}
	
	if (listeCdv.length < 2) {
		alert("Vous devez entrer au minimum deux liens de cdv.");
		return 0;
	} else {
		Mega_Compteur = 0;
		for (var i = 0; i < listeCdv.length; i++) urlTraitement(listeCdv[i], -1);
	}
	
	if (Mega_Compteur < 2) {
		alert("Il n'y a pas assez de liens valides pour créer la cdv globale.");
		return 0;
	}
	
	GM_setValue("liste", Mega_Liste.join());
	GM_setValue("nom", c_nomCdvGlobale.value);
	GM_setValue("sexe", "M");
	
	Mega_Nom = c_nomCdvGlobale.value;
	Mega_Sexe = "M";
	
	alert("Le rassemblement a été effectué avec succès.");
	affichage();
	
	document.getElementById("c_nomCdvGlobale").value = "";
	document.getElementById("c_listeCdv").value = "";
	document.getElementById("divInfos").style.display = "block";
}

function nomSexeModif() {
	var x = document.getElementById("m_nomCdvGlobale");
	var y = document.getElementById("m_sexeM");
	if (x.value == null || x.value == "") {
		alert("Entrez un nom pour la cdv globale.");
		return 0;
	}
	GM_setValue("nom", x.value);
	Mega_Nom = x.value;
	if (y.checked) {
		GM_setValue("sexe", "M");
		Mega_Sexe = "M";
	} else {
		GM_setValue("sexe", "F");
		Mega_Sexe = "F";
	}
	alert("Modifications enregistrées.");
}

function suppressionTotale() {
	if (confirm("Confirmez-vous la suppression de la cdv globale ?")) {
		GM_setValue("liste", "");
		GM_setValue("nom", "");
		window.location = "http://www.jeuxvideo.com/forums/5";
	}
}

function sauvegarde() {
	var contenuSave = document.getElementById("contenuSave");
		contenuSave.value = "";
		
	for (var i = 0; i < Mega_Liste.length; i++) contenuSave.value += Mega_Liste[i][1] + "\n";
	document.getElementById("divSave").style.display = "block";
}

function afficheEntete() {
	if (this.checked) {
		GM_setValue("entete", 0);
		Mega_Entete = 0;
	} else {
		GM_setValue("entete", 1);
		Mega_Entete = 1;
	}
}

function GestionDeMaCdv() {
	var obj = document.getElementById("col1");
	var divGDMC = document.createElement("div");
		divGDMC.id = "divGDMC";
		divGDMC.style.display = "none";
	var div = document.createElement("div");
		div.style.paddingLeft = "10px";
		div.style.marginTop = "20px";
		div.style.background = "url(http://image.jeuxvideo.com/css_img/defaut/bloc1_h3.png) right top";
	var span = document.createElement("b");
		span.style.color = "#FFF";
		span.style.fontSize = "17px";
		span.style.fontVariant = "small-caps";
		span.innerHTML = "Gestion de ma cdv";
	div.appendChild(span);
	divGDMC.appendChild(div);
	
	var divG = document.createElement("div");
		divG.style.border = "1px solid #BDDFEF";
		divG.style.padding = "10px";
		divG.style.background = "#F8FAFC";
	
	var b = document.createElement("b");
		b.style.display = "block";
		b.style.fontSize = "1.1em";
		b.style.color = "#036";
		b.style.marginBottom = "-8px";
		b.innerHTML = "Ma configuration";
	divG.appendChild(b);
	divG.appendChild(document.createElement("br"));
	
	var b = document.createElement("b");
		b.style.color = "#C00";
		b.style.fontFamily = "Arial";
		b.style.fontSize = "0.9em";
		b.style.marginRight = "17px";
		b.innerHTML = "Nom :";
	divG.appendChild(b);
	var input = document.createElement("input");
		input.id = "m_nomCdvGlobale";
		input.type = "text";
		input.maxLength = "20";
		input.value = Mega_Nom;
		input.style.width = "190px";
		input.style.fontSize = "12px";
		input.style.marginRight = "30px";
	divG.appendChild(input);
	
	var b = document.createElement("b");
		b.style.color = "#C00";
		b.style.fontFamily = "Arial";
		b.style.fontSize = "0.9em";
		b.style.marginRight = "17px";
		b.innerHTML = "Sexe :";
	divG.appendChild(b);
	var label = document.createElement("label");
		label.innerHTML = "M";
		label.style.fontSize = "12px";
	var input = document.createElement("input");
		input.id = "m_sexeM";
		input.type = "radio";
		input.style.marginRight = "10px";
		if (Mega_Sexe == "M") input.checked = true;
		input.setAttribute("onclick", "document.getElementById('m_sexeF').checked = false");
	divG.appendChild(label);
	divG.appendChild(input);
	var label = document.createElement("label");
		label.innerHTML = "F";
		label.style.fontSize = "12px";
	var input = document.createElement("input");
		input.id = "m_sexeF";
		input.type = "radio";
		input.style.marginRight = "30px";
		if (Mega_Sexe == "F") input.checked = true;
		input.setAttribute("onclick", "document.getElementById('m_sexeM').checked = false");
	divG.appendChild(label);
	divG.appendChild(input);
	
	var img = document.createElement("img");
		img.style.cursor = "pointer";
		img.style.marginBottom = "-3px";
		img.src = "http://www.noelshack.com/voir/130309/btn071821.png";
		img.addEventListener("click", nomSexeModif, false);
	divG.appendChild(img);
	
	divG.appendChild(document.createElement("br"));
	divG.appendChild(document.createElement("br"));
	
	var checkbox = document.createElement("input");
		checkbox.type = "checkbox";
		checkbox.id = "entete";
		if (!Mega_Entete) Mega_Entete = 0;
		checkbox.checked = Mega_Entete ? false : true;
		checkbox.style.marginRight = "5px";
		checkbox.addEventListener("click", afficheEntete, false);
	var b = document.createElement("b");
		b.style.fontFamily = "Arial";
		b.innerHTML = "Ne pas afficher cette partie dans ma cdvG.";
	divG.appendChild(checkbox);
	divG.appendChild(b);
	
	divG.appendChild(document.createElement("br"));
	divG.appendChild(document.createElement("br"));
	
	var b = document.createElement("b");
		b.style.display = "block";
		b.style.fontSize = "1.1em";
		b.style.color = "#036";
		b.style.marginBottom = "-5px";
		b.innerHTML = "Ajouter des cdv supplémentaires";
	divG.appendChild(b);
	divG.appendChild(document.createElement("br"));
	
	var textarea = document.createElement("textarea");
		textarea.id = "a_listeCdv";
		textarea.style.height = "80px";
		textarea.style.fontSize = "12px";
		textarea.style.marginLeft = "-2px";
	divG.appendChild(textarea);
	
	var img = document.createElement("img");
		img.style.cursor = "pointer";
		img.style.margin = "4px";
		img.src = "http://www.noelshack.com/voir/130309/btn_ajouter000387.png";
		img.addEventListener("click", ajoutCdv, false);
	divG.appendChild(img);
	
	divG.appendChild(document.createElement("br"));
	divG.appendChild(document.createElement("br"));
	
	var divB = document.createElement("div");
		divB.style.borderTop = "1px dotted rgb(153,153,153)";
		divB.style.borderBottom = "1px dotted rgb(153,153,153)";
		divB.style.padding = "10px 0px";
		divB.style.marginBottom = "10px";
	
	var table = document.createElement("table");
		table.style.width = "100%";
	var tr = document.createElement("tr");
	var td = document.createElement("td");
		td.align = "left";
		td.style.verticalAlign = "top";
		td.style.width = "230px";
	var div = document.createElement("div");
		div.align = "center";
		div.style.padding = "1px";
		div.style.background = "#BDDFEF";
		div.style.width = "220px";
	var b = document.createElement("b");
		b.style.color = "#036";
		b.style.fontSize = "15px";
		b.style.fontVariant = "small-caps";
		b.innerHTML = "- Les cdv associées -";
	div.appendChild(b);
	td.appendChild(div);
	var div = document.createElement("div");
		div.id = "listeCdv";
		div.style.border = "1px solid #BDDFEF";
		div.style.width = "220px";
		div.style.maxHeight = "120px";
		div.style.overflow = "auto";
	td.appendChild(div);
	var div = document.createElement("div");
		div.align = "left";
		div.style.padding = "1px";
		div.style.background = "#BDDFEF";
		div.style.width = "80px";
	var b = document.createElement("b");
		b.style.color = "#036";
		b.style.fontSize = "12px";
		b.style.marginLeft = "5px";
		b.innerHTML = "TOTAL CDV :";
	div.appendChild(b);
	td.appendChild(div);
	var div = document.createElement("div");
		div.align = "right";
		div.style.padding = "1px";
		div.style.margin = "-18px 0 0 80px";
		div.style.background = "#BDDFEF";
		div.style.width = "140px";
	var b = document.createElement("b");
		b.id = "nbCdvAssociees";
		b.style.color = "#036";
		b.style.fontSize = "13px";
		b.style.marginRight = "5px";
	div.appendChild(b);
	td.appendChild(div);
	tr.appendChild(td);
	
	var td = document.createElement("td");
		td.id = "modificationUrl";
		td.align = "left";
		td.style.verticalAlign = "top";
		td.style.display = "none";
	var div = document.createElement("div");
		div.align = "center";
		div.style.padding = "1px";
		div.style.background = "#BDDFEF";
	var b = document.createElement("b");
		b.style.color = "#036";
		b.style.fontSize = "15px";
		b.style.fontVariant = "small-caps";
		b.innerHTML = "- Modification d'un lien -";
	div.appendChild(b);
	td.appendChild(div);
	var div = document.createElement("div");
		div.style.padding = "5px";
		div.style.border = "1px solid #BDDFEF";
	var b = document.createElement("b");
		b.innerHTML = "Pseudo :";
		b.style.color = "#C00";
		b.style.fontFamily = "Arial";
		b.style.fontSize = "0.9em";
		b.style.marginRight = "12px";
		b.style.marginBottom = "5px";
	div.appendChild(b);
	var b = document.createElement("b");
		b.id = "m_nomCdv";
		b.innerHTML = "m_nomCdv";
		b.style.color = "black";
		b.style.fontFamily = "Arial";
		b.style.fontSize = "0.9em";
		b.style.marginRight = "17px";
	div.appendChild(b);
	div.appendChild(document.createElement("br"));
	
	var b = document.createElement("b");
		b.innerHTML = "Url de la cdv :";
		b.style.color = "#C00";
		b.style.fontFamily = "Arial";
		b.style.fontSize = "0.9em";
		b.style.marginTop = "8px";
		b.style.display = "block";
	div.appendChild(b);
	var input = document.createElement("input");
		input.id = "m_urlCdv";
		input.type = "text";
		input.style.width = "100%";
		input.style.marginBottom = "10px";
		input.style.fontSize = "12px";
	div.appendChild(input);
	var img = document.createElement("img");
		img.src = "http://img397.imageshack.us/img397/2585/btnmodifierbleu.png";
		img.style.cursor = "pointer";
		img.addEventListener("click", modifierCdv, false);
	div.appendChild(img);
	var img = document.createElement("img");
		img.src = "http://img216.imageshack.us/img216/3076/btnannulerbleu.png";
		img.style.cursor = "pointer";
		img.style.marginLeft = "10px";
		img.addEventListener("click", cacheModif, false);
	div.appendChild(img);
	td.appendChild(div);
	tr.appendChild(td);
	table.appendChild(tr);
	divB.appendChild(table);
	divG.appendChild(divB);
	
	var img = document.createElement("img");
		img.style.margin = "0px 8px -3px 4px";
		img.src = "http://image.jeuxvideo.com/css_img/defaut/puce_liste_bleue.gif";
	divG.appendChild(img);
	var a = document.createElement("a");
		a.innerHTML = "Supprimer la cdv globale....";
		a.style.cursor = "pointer";
		a.addEventListener("click", suppressionTotale, false);
		a.style.fontWeight = "bold";
	divG.appendChild(a);
	var img = document.createElement("img");
		img.style.margin = "0px 8px -3px 132px";
		img.src = "http://image.jeuxvideo.com/css_img/defaut/puce_liste_bleue.gif";
	divG.appendChild(img);
	var a = document.createElement("a");
		a.innerHTML = "Faire une sauvegarde des liens....";
		a.style.cursor = "pointer";
		a.addEventListener("click", sauvegarde, false);
		a.style.fontWeight = "bold";
	divG.appendChild(a);
	divGDMC.appendChild(divG);
	obj.appendChild(divGDMC);
}

function NouvelleCdv() {
	var obj = document.getElementById("col1");	
	var div = document.createElement("div");
		div.style.paddingLeft = "10px";
		div.style.marginTop = "20px";
		div.style.background = "url(http://image.jeuxvideo.com/css_img/defaut/bloc_forum_h3.png) right top";
	var span = document.createElement("b");
		span.style.color = "#FFF";
		span.style.fontSize = "17px";
		span.style.fontVariant = "small-caps";
		span.innerHTML = "Nouvelle cdv";
	div.appendChild(span);
	obj.appendChild(div);
	var divG = document.createElement("div");
		divG.style.border = "1px solid rgb(153,204,0)";
		divG.style.padding = "10px";
	var input = document.createElement("input");
		input.type = "text";
		input.id = "c_nomCdvGlobale";
		input.maxLength = "20";
		input.style.width = "501px";
		input.style.fontSize = "12px";
		input.style.marginBottom = "5px";
	var b = document.createElement("b");
		b.style.fontSize = "12px";
		b.innerHTML = "Nom de la cdv globale :";
	divG.appendChild(b);
	divG.appendChild(document.createElement("br"));
	divG.appendChild(input);
	var textarea = document.createElement("textarea");
		textarea.id = "c_listeCdv";
		textarea.style.height = "80px";
		textarea.style.fontSize = "12px";
	var b = document.createElement("b");
		b.style.fontSize = "12px";
		b.innerHTML = "Liste des liens des cdv à fusionner (séparés par un retour à la ligne ou un espace) :";
	divG.appendChild(b);
	divG.appendChild(document.createElement("br"));
	divG.appendChild(textarea);
	var img = document.createElement("img");
		img.style.marginTop = "5px";
		img.style.cursor = "pointer";
		img.src = "http://image.jeuxvideo.com/pics/recherche_bt_valider.gif";
		img.addEventListener("click", creationCdv, false);
	divG.appendChild(img);
	obj.appendChild(divG);
}

function affichage() {
	if (Mega_Nom != "") {
		Mega_Liste = new Array();
		var temp = GM_getValue("liste", "");
		var tempTbl = temp.split(",");
		for (var i = 0; i < tempTbl.length; i += 2) {
			Mega_Liste.push(new Array(tempTbl[i], tempTbl[i + 1]));
		}
		cdvAssociees();
		document.getElementById("m_nomCdvGlobale").value = Mega_Nom;
		document.getElementById("divGDMC").style.display = "block";
	}
}

function cdvGlobale() {
	Mega_Nom = GM_getValue("nom", "");
	Mega_Sexe = GM_getValue("sexe", "M");
	Mega_Entete = GM_getValue("entete", 1);
	
	document.getElementsByTagName("head")[0].innerHTML += "<link href='http://www.jeuxvideo.com/css/defaut/forums.css' rel='stylesheet' type='text/css' />";
	
	var obj = document.getElementById("col1");
		obj.innerHTML = "";
	var divHaut = document.createElement("div");
		divHaut.style.border = "1px solid";
		divHaut.style.marginTop = "5px";
	var div = document.createElement("div");
		div.align = "center";
		div.style.background = "#999";
	var span = document.createElement("b");
		span.style.fontSize = "20px";
		span.style.fontFamily = "Lucida";
		span.style.color = "#FFF";
		span.innerHTML = "Module de carte de visite globale";
	div.appendChild(span);
	divHaut.appendChild(div);
	var div = document.createElement("div");
		div.align = "center";
		div.style.padding = "3px 0px";
		div.style.background = "#EFF4FC";
	var span = document.createElement("span");
		span.style.fontSize = "16px";
		span.style.fontFamily = "Times New Roman";
		span.innerHTML = "Rassemblez vos cdv pour avoir un compteur général";
	div.appendChild(span);
	divHaut.appendChild(div);
	obj.appendChild(divHaut);
	
	GestionDeMaCdv();
	
	var div = document.createElement("div");
		div.id = "divSave";
		div.style.marginTop = "20px";
		div.style.padding = "0px";
		div.style.display = "none";
	var divTitre = document.createElement("div");
		divTitre.style.paddingLeft = "10px";
		divTitre.style.background = "url(http://image.jeuxvideo.com/css_img/defaut/bloc_forum_h3.png) right top";
		divTitre.style.borderLeft = "1px solid rgb(153,204,0)";
	var span = document.createElement("b");
		span.style.color = "#FFF";
		span.style.fontSize = "17px";
		span.style.fontVariant = "small-caps";
		span.innerHTML = "Sauvegarde des liens";
	divTitre.appendChild(span);
	var span = document.createElement("b");
		span.style.color = "#FFF";
		span.style.fontSize = "17px";
		span.style.fontVariant = "small-caps";
		span.style.marginLeft = "260px";
		span.style.cursor = "pointer";
		span.setAttribute("onclick", "document.getElementById('divSave').style.display = 'none'");
		span.innerHTML = "fermer";
	divTitre.appendChild(span);
	div.appendChild(divTitre);
	var input = document.createElement("textarea");
		input.id = "contenuSave";
		input.style.height = "200px";
		input.style.width = "528px";
		input.style.margin = "0";
		input.style.border = "1px solid rgb(153,204,0)";
	div.appendChild(input);
	obj.appendChild(div);
	
	var div = document.createElement("div");
		div.id = "divInfos";
		div.style.marginTop = "20px";
		div.style.padding = "0px";
		div.style.display = "none";
	var divTitre = document.createElement("div");
		divTitre.style.paddingLeft = "10px";
		divTitre.style.background = "url(http://image.jeuxvideo.com/css_img/defaut/bloc_forum_h3.png) right top";
		divTitre.style.borderLeft = "1px solid rgb(153,204,0)";
	var span = document.createElement("b");
		span.style.color = "#FFF";
		span.style.fontSize = "17px";
		span.style.fontVariant = "small-caps";
		span.innerHTML = "Détails de l'opération";
	divTitre.appendChild(span);
	var span = document.createElement("b");
		span.style.color = "#FFF";
		span.style.fontSize = "17px";
		span.style.fontVariant = "small-caps";
		span.style.marginLeft = "260px";
		span.style.cursor = "pointer";
		span.setAttribute("onclick", "document.getElementById('divInfos').style.display = 'none'");
		span.innerHTML = "fermer";
	divTitre.appendChild(span);
	div.appendChild(divTitre);
	var divTable = document.createElement("div");
		divTable.style.maxHeight = "200px";
		divTable.style.overflow = "auto";
		divTable.style.border = "1px solid rgb(153,204,0)";
	var table = document.createElement("table");
		table.id = "tableInfos";
		table.style.width = "100%";
	divTable.appendChild(table);
	div.appendChild(divTable);
	obj.appendChild(div);
	
	NouvelleCdv();
	
	var div = document.createElement("div");
		div.id = "displayed";
		div.style.display = "none";
	obj.appendChild(div);
	
	affichage();
}

function afficheSmiley() {
	var smiley = new Array (  	/:\)/g,
								/:-\)\)\)/g,
								/:hap:/g,
								/:-\)/g,
								/:content:/g,
								/:oui:/g,
								/:cool:/g,
								/:rire:/g,
								/:-D/g,
								/:rire2:/g,
								/:o\)\)/g,
								/:ok:/g,
								/:sournois:/g,
								/:gni:/g,
								/:merci:/g,
								/:rechercher:/g,
								/:gne:/g,
								/:hs:/g,
								/:snif:/g,
								/:snif2:/g,
								/:ouch:/g,
								/:ouch2:/g,
								/:p\)/g,
								/:\(/g,
								/:-\(\(/g,
								/:-\(/g,
								/:nonnon:/g,
								/:non2:/g,
								/:nah:/g,
								/:non:/g,
								/:hum:/g,
								/:bravo:/g,
								/:svp:/g,
								/:hello:/g,
								/:lol:/g,
								/:banzai:/g,
								/:gba:/g,
								/:mac:/g,
								/:pacg:/g,
								/:pacd:/g,
								/:-p/g,
								/peur:/g,
								/:coeur:/g,
								/:fou:/g,
								/:fier:/g,
								/:sarcastic:/g,
								/:doute:/g,
								/:malade:/g,
								/:ange:/g,
								/:desole:/g,
								/:sors:/g,
								/:up:/g,
								/:dpdr:/g,
								/:bave:/g,
								/:g\)/g,
								/:d\)/g,
								/:cd:/g,
								/:globe:/g,
								/:noel:/g,
								/:question:/g,
								/:mort:/g,
								/:sleep:/g,
								/:honte:/g,
								/:monoeil:/g,
								/:rouge:/g,
								/:fete:/g,
								/:diable:/g,
								/:spoiler:/g,
								/:salut:/g,
								/:bye:/g,
								/:dehors:/g
						 );
						 
	var lien = new Array (	'<img src="http://image.jeuxvideo.com/smileys_img_img/1.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/23.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/18.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/46.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/24.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/37.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/26.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/39.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/40.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/41.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/12.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/36.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/67.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/62.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/58.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/38.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/51.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/64.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/20.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/13.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/22.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/57.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/7.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/45.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/15.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/14.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/25.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/33.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/19.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/35.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/68.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/69.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/59.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/29.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/32.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/70.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/17.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/16.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/9.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/10.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/31.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/47.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/54.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/50.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/53.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/43.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/28.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/8.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/60.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/65.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/56.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/44.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/49.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/71.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/3.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/4.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/5.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/6.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/11.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/2.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/21.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/27.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/30.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/34.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/55.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/66.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/61.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/63.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/42.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/48.gif">',
							'<img src="http://image.jeuxvideo.com/smileys_img/52.gif">'
						);
	
	var obj = document.getElementById("switch");
	for(var i = 0; i < 71; i++) {
	obj.innerHTML = obj.innerHTML.replace(smiley[i], lien[i]);
	}
}

function nombreTotal(cdv, avancement) {
	req = new XMLHttpRequest();
	req.open("GET", cdv, false);
	req.send(null);
	document.getElementById('displayed').innerHTML = extraire2(req.responseText);
	req.abort();
	var banni = (document.getElementById('displayed').innerHTML == "");
	if (!banni) {
		document.getElementById("chrono").innerHTML = "Addition des messages pour chaque pseudo en cours - " + avancement + " / " + Mega_Liste.length;
		var nbPosts = document.getElementById("displayed").getElementsByTagName("strong")[0].innerHTML;
			nbPosts = nbPosts.replace("Nombre de messages postés sur les forums : ", "");
			nbPosts = nbPosts.replace(".", "");
		Mega_Compteur += parseInt(nbPosts);
		var nbJours = document.getElementById("displayed").getElementsByTagName("td")[2].innerHTML;
			nbJours = nbJours.split(" ")[0].replace(/\./g, "");
			nbJours = parseInt(nbJours);
		if (Mega_Anciennete < nbJours) Mega_Anciennete = nbJours;
	} else {
		var pseudo = cdv.match(/^http:\/\/www\.jeuxvideo\.com\/cgi\-bin\/jvforums\/forums_profil\.cgi\?pxo=([^"]+)&dxo=[^"]+&k=/)[1];
		Mega_Compteur += parseInt(GM_getValue(pseudo.toLowerCase(), 0));
	}
}

function recreerCdv() {
	
}

function chargeCdv() {
	req = new XMLHttpRequest();
	req.open("GET", this.value, false);
	req.send(null);
	document.getElementById("switch").innerHTML = extraire(req.responseText);
	req.abort();
	
	var banni = (document.getElementById('switch').firstChild.getElementsByTagName("p")[0].innerHTML == "Ce pseudo a été banni.");
	if (banni) {
		var pseudo = this.value.match(/^http:\/\/www\.jeuxvideo\.com\/cgi\-bin\/jvforums\/forums_profil\.cgi\?pxo=([^"]+)&dxo=[^"]+&k=/)[1];
		var cadreCdv = document.getElementById('switch');
			cadreCdv.innerHTML = "";
		var div = document.createElement("div");
			div.style.background = "url(http://image.jeuxvideo.com/css_img/defaut/profil_pseudo_fond.png) no-repeat center center";
		var span = document.createElement("h1");
			span.id = "pseudo";
			span.style.color = "#C00";
			span.innerHTML = pseudo;
		div.appendChild(span);
		cadreCdv.appendChild(div);
		var div = document.createElement("div");
			div.id = "nbpost";
		var p = document.createElement("p");
		var strong = document.createElement("strong");
			strong.innerHTML = "Nombre de messages postés sur les forums : " + GM_getValue(pseudo.toLowerCase(), 0);
		p.appendChild(strong);
		div.appendChild(p);
		var img = document.createElement("img");
			img.src = "http://image.jeuxvideo.com/pics/blank.gif";
			img.alt = "barre nombre messages";
			img.style.width = "100%";
			img.style.height = "12px";
		div.appendChild(img);
		cadreCdv.appendChild(div);
	} else {
		var pseudo = this.value.match(/^http:\/\/www\.jeuxvideo\.com\/cgi\-bin\/jvforums\/forums_profil\.cgi\?pxo=([^"]+)&dxo=[^"]+&k=/)[1];
		var ancien = document.getElementById("descrip").getElementsByTagName("td")[2];
		var jours = ancien.innerHTML.split(" ")[0].replace(/\./g, "");
			jours = parseInt(jours);
		if (Mega_Anciennete != jours) ancien.innerHTML += " (" + Mega_Anciennete + ")";
		var descrip = document.getElementById("descrip").getElementsByTagName("table")[0];
		var tr = document.createElement("tr");
		var th = document.createElement("th");
			th.scope = "row";
			th.className = "t1";
			th.innerHTML = "Lien de cette cdv";
		var td = document.createElement("td");
			td.className = "t2";
		var a = document.createElement("a");
			a.href = this.value;
			a.innerHTML = pseudo;
		td.appendChild(a);
		tr.appendChild(th);
		tr.appendChild(td);
		descrip.appendChild(tr);
	}
	
	afficheSmiley();
}

function formatNbPost(nb) {
	var chiffre = "";
	var cpt = 0;
	for (var i = nb.toString().length - 1; i >= 0; i--) {
		cpt++;
		if (cpt == 4) {
			chiffre = "." + chiffre;
			cpt = 1;
		}
		chiffre = nb.toString()[i] + chiffre;
	}
	return chiffre;
}

function nbPostPseudoBanni() {
	var pseudo = location.href.split("?")[1];
	if(document.getElementsByTagName("PRE")[0].innerHTML.split("\t")[6].split("\n")[1]) GM_setValue(pseudo.toLowerCase(), document.getElementsByTagName("PRE")[0].innerHTML.split("\t")[6].split("\n")[1]);
	else GM_setValue(pseudo.toLowerCase(), 0);
	window.close();
}

function pageCdv() {
	Mega_Nom = GM_getValue("nom", "");
	Mega_Sexe = GM_getValue("sexe", "M");
	Mega_Entete = GM_getValue("entete", 1);
	Mega_Compteur = 0;
	Mega_Anciennete = 0;
	
	if (Mega_Nom != "") {
		Mega_Liste = new Array();
		var watashiNo = false;
		var temp = GM_getValue("liste", "");
			var tempTbl = temp.split(",");
			for (var i = 0; i < tempTbl.length; i += 2) {
				Mega_Liste.push(new Array(tempTbl[i], tempTbl[i + 1]));
				var pseudo = location.href.match(/^http:\/\/www\.jeuxvideo\.com\/cgi\-bin\/jvforums\/forums_profil\.cgi\?pxo=([^"]+)&dxo=[^"]+&k=/)[1];
				if (pseudo.toLowerCase() == tempTbl[i].toLowerCase()) watashiNo = true;
			}
		Mega_Liste = Mega_Liste.sort();
		
		if (watashiNo) {
			var cadre = document.getElementById("profil");
			var div = document.createElement("div");
				div.id = "switch";
				div.innerHTML = cadre.innerHTML;
			cadre.innerHTML = "";
			cadre.appendChild(div);
			var div = document.createElement("div");
				div.id = "displayed";
				div.style.display = "none";
			cadre.appendChild(div);
			var cadreCdv = document.createElement("div");
			if (Mega_Entete) {
				var div = document.createElement("div");
					div.style.background = "url(http://image.jeuxvideo.com/css_img/defaut/profil_pseudo_fond.png) no-repeat center center";
				var span = document.createElement("h1");
					span.id = "pseudo";
					span.style.color = (Mega_Sexe == "M") ? "#0066CC" : "#FF3399";
					span.innerHTML = Mega_Nom;
				div.appendChild(span);
				cadreCdv.appendChild(div);
			}
			var div = document.createElement("div");
				div.id = "nbpost";
			var p = document.createElement("p");
			var strong = document.createElement("strong");
				strong.id = "chrono";
			p.appendChild(strong);
			div.appendChild(p);
			var img = document.createElement("img");
				img.src = "http://image.jeuxvideo.com/pics/blank.gif";
				img.alt = "barre nombre messages";
				img.style.width = "300px";
				img.style.height = "12px";
				img.style.marginRight = "8px";
				img.style.marginBottom = "-2px";
			div.appendChild(img);
			var pseudo = location.href.match(/^http:\/\/www\.jeuxvideo\.com\/cgi\-bin\/jvforums\/forums_profil\.cgi\?pxo=([^"]+)&dxo=[^"]+&k=/)[1];
			var select = document.createElement("select");
				select.style.width = "150px";
				select.style.fontSize = "10px";
			for (var i = 0; i < Mega_Liste.length; i++) {
				var option = document.createElement("option");
					option.value = Mega_Liste[i][1];
					option.innerHTML = Mega_Liste[i][0];
					option.addEventListener("click", chargeCdv, false);
					if (pseudo == option.innerHTML) option.selected = "selected";
					select.appendChild(option);
			}
			div.appendChild(select);
			cadreCdv.appendChild(div);
			cadre.insertBefore(cadreCdv, cadre.firstChild);
			
			var banni = (document.getElementById('switch').getElementsByTagName("p")[0].innerHTML == "Ce pseudo a été banni.");
			if (banni) {
				var pseudo = location.href.match(/^http:\/\/www\.jeuxvideo\.com\/cgi\-bin\/jvforums\/forums_profil\.cgi\?pxo=([^"]+)&dxo=[^"]+&k=/)[1];
				var cadreCdv = document.getElementById('switch');
					cadreCdv.innerHTML = "";
				var div = document.createElement("div");
					div.style.background = "url(http://image.jeuxvideo.com/css_img/defaut/profil_pseudo_fond.png) no-repeat center center";
				var span = document.createElement("h1");
					span.id = "pseudo";
					span.style.color = "#C00";
					span.innerHTML = pseudo;
				div.appendChild(span);
				cadreCdv.appendChild(div);
				var div = document.createElement("div");
					div.id = "nbpost";
				var p = document.createElement("p");
				var strong = document.createElement("strong");
					strong.innerHTML = "Nombre de messages postés sur les forums : " + GM_getValue(pseudo.toLowerCase(), 0);
				p.appendChild(strong);
				div.appendChild(p);
				var img = document.createElement("img");
					img.src = "http://image.jeuxvideo.com/pics/blank.gif";
					img.alt = "barre nombre messages";
					img.style.width = "100%";
					img.style.height = "12px";
				div.appendChild(img);
				cadreCdv.appendChild(div);
			} else {
				var descrip = document.getElementById("descrip").getElementsByTagName("table")[0];
				var tr = document.createElement("tr");
				var th = document.createElement("th");
					th.scope = "row";
					th.className = "t1";
					th.innerHTML = "Lien de cette cdv";
				var td = document.createElement("td");
					td.className = "t2";
				var a = document.createElement("a");
					a.href = self.location.href;
					a.innerHTML = pseudo;
				td.appendChild(a);
				tr.appendChild(th);
				tr.appendChild(td);
				descrip.appendChild(tr);
			}
			
			afficheSmiley();
			
			for (var i = 0; i < Mega_Liste.length; i++) nombreTotal(Mega_Liste[i][1], i + 1);
			document.getElementById("chrono").innerHTML = "Nombre total de messages postés sur les forums : " + formatNbPost(Mega_Compteur);
			
			if (!banni) {
				var ancien = document.getElementById("descrip").getElementsByTagName("td")[2];
				var jours = ancien.innerHTML.split(" ")[0].replace(/\./g, "");
					jours = parseInt(jours);
				if (Mega_Anciennete != jours) ancien.innerHTML += " (" + Mega_Anciennete + ")";
			}
		}
	}
}

function main() {
	if (location.href.match(/^http:\/\/www\.jeuxvideo\.com\/cgi\-bin\/jvforums\/forums_profil\.cgi\?pxo=/)) pageCdv();
	else if (location.href.match(/^http:\/\/94\.23\.24\.151\/cgi\-bin\/moiocijveudezinfosurmonpseudo\.cgi\?/)) nbPostPseudoBanni();
	else {
		var li = document.createElement("li");
		var a = document.createElement("a");
			a.innerHTML = "Gestion Cdv";
			a.title = "Gestion Cdv";
			a.href = "http://www.jeuxvideo.com/forums/5";
			a.target = "_blank";
		li.appendChild(a);
		document.getElementById("menu_interactif").getElementsByTagName("ul")[0].appendChild(li);
		if (mode == 5) cdvGlobale();
	}
}

main();