	/**************************
	****** Menu vertical ******
	**************************/
	//--- Marquer le chemin et ouvrir jusqu'à la page courante
	function menuVInit() {
		chn = document.cookie;
		if (chn) {
			k = chn.indexOf("cmsmenu"+zLang);
			if (k != -1) {
				chn = chn.substr(k + 10, zNmenu);
				for (k = 0; k < zNmenu; k++)
					if (chn.charAt(k) == "O" && zTeta[k] == "F")
						zTeta[k] = "O";
			}
		}
		if (zPage != -1) {
			niv = zTniv[zPage]; niv++;
			for (g = 0, k = zPage; k >= 0; k--)
				if (zTniv[k] < niv) {
					if (zTeta[k] == "F")
						zTeta[k] = "O";
					niv = zTniv[k];
					zTici[k] = "Y";
				}
		}
		chn = "=";
		for (k = 0; k < zNmenu; k++)
			chn += zTeta[k];
		document.cookie = "cmsmenu"+zLang+chn;
	}
	function menuDeployer() {
		chn = "<table class='cmsvmtab' cellspacing='0' cellpadding='0'>";
		for (nenf = 0, k = 0; k < zNmenu; ) {
			niv = zTniv[k];
			
			if (niv == 0){	//-- skip 1er niv
				k++;
				continue;
			}
			niv--;
			
			if (niv == 0 && k != 0)
				chn += "<tr><td class='cmsvinter' colspan='10'>&nbsp;<\/td><\/tr>";

			chn += "<tr>";
			if (niv == 1)
				chn += "<td class='cmsvdef'><\/td>";
			else if (niv > 1)
				chn += "<td colspan='"+niv+"' class='cmsvdef'><\/td>";

			if (zTeta[k] == "F")
				chn += "<td onClick='menuClic("+k+", false)' class='cmsvptr'><img src='mat/menuplus.gif' /><\/td><td";
			else if (zTeta[k] == "O")
				chn += "<td onClick='menuClic("+k+", false)' class='cmsvptr'><img src='mat/menumoins.gif' /><\/td><td";
			else
				chn += "<td class='cmsvdef'><img src='mat/menurien.gif' /><\/td><td";
			
			chn += " colspan='"+(9 - niv)+"' onClick='menuClic("+k+", true)' nowrap ";
			if (niv == 0 && nenf++ == 3)
				g = "cmsv0enf";
			else
				g = "cmsvm"+(niv < 2 ? niv : "2");
			if (zTici[k] == "Y")
				chn += "class='"+g+"i'>";
			else
				chn += "class='"+g+"' onMouseOver='this.className=\""+g+"i\"' onMouseOut='this.className=\""+g+"\"'>";
			chn += zTtxt[k]+"<\/td><\/tr>";
			
			niv++;	//-- Skip 1er niv
			if (zTeta[k] == "F")
				for (k++; k < zNmenu && zTniv[k] > niv; k++) ;
			else
				k++;
		}
		chn += "<tr><td class='cmsvinter' colspan='10'>&nbsp;<\/td><\/tr><tr><td colspan='9'><\/td><td width='200'><\/td><\/tr><\/table>";

		if (k = obtenirLById("zmenu"))
			k.innerHTML = chn;
	}
	function menuClic(num, cnu) {
		if (zTeta[num] != "X") {
			if (zTeta[num] == "F")
				zTeta[num] = "O";
			else if (! cnu)
				zTeta[num] = "F";

			chn = "=";
			for (k = 0; k < zNmenu; k++)
				chn += zTeta[k];
			document.cookie = "cmsmenu"+zLang+chn;

			menuDeployer();
		}
		if (cnu && zTcnu[num] == "Y")
			window.location.href = zTnom[num]+".php";
	}

