/* 	Création des menus
	Copyright (c) Gwenaël Longo 1999 */

/* Saisie des styles CSS */

if (IE4)
{
	var cssMenu='.clsMenu {'+
	'border:solid 1px; border-color:#FAD452 #CCA008 #CCA008 #FAD452; background-color:#FAD452;'+
	'position:absolute; width:200px; left:0px; top:0px; z-index:1; display:block;}\n'
}

if (NS4)
{
	var cssMenu='.clsMenu {'+
	'border-style:ridge; width:200px; border-width:1pt; border-color:#FAD452; padding:0pt;'+
	'background-color:#FAD452;}\n'
}


if (IE4 || NS4)
{

var css='<STYLE>\n'+
'<!--'+
' \n'+ cssMenu +
'.clsTitre, .clsElement, .clsMini { font-family:Arial,Helvetica,sans-serif; }\n'+
'.clsTitre {margin-bottom:3px; font-weight:bold; font-size:9pt; text-align:center; background-color:#EEBA3C;}\n'+
'.clsTitre A {color:black;}\n'+
'.clsTitre A:hover {color:white;}\n'+
'.clsElement { font-size:9pt;}\n'+
'.clsElement A {text-decoration:none; color:black;}\n'+
'.clsElement A:visited {color:#936903;}\n'+
'.clsElement A:hover { text-decoration:underline; color:white; }\n'+
'.clsMini { font-size:9pt; font-weight:bold;}\n'+
'-->\n'+
'</STYLE>\n'

document.write(css);
}

/* Définition des menus */

// Gestion des données

function Content(titre,niveau,article,adresse,ico) {this.titre = titre;this.niveau = niveau;this.article = article;this.adresse = adresse;this.ico = ico;}
function setContent(titre,niveau,article,adresse,ico) {myContent[contentIndex++] = new Content(titre,niveau,article,adresse,ico);}
function Menus(id,ndx) {this.id = id; this.ndx = ndx;}
function setMenu(id)
{
	mesMenus[menuIndex++] = new Menus(id,contentIndex);
	if (IE4) { document.writeln('<DIV STYLE="position:absolute; left:0px; top:0px;" ID="D' + id + '"></DIV>'); }
	if (NS4) { document.writeln('<LAYER VISIBILITY="HIDE" BGCOLOR="#FAD452" STYLE="clsMenu" NAME="D' + id + '"></LAYER>'); }
		
}

if (IE4 || NS4)
{
	// Chargement des données
	// Note : toutes les adresses sont données à partir de la racine.
	//        La variable "root" sera ajoutée au début de chaque lien HREF.
	
	var contentIndex = 0;
	var menuIndex = 0;
	var myContent = new Array();
	var mesMenus = new Menus();
	
	setMenu("MPRESE");
	setContent("PR&Eacute;SENTATION","","MPRESE","presentation/index.html","");
	setContent("","1","<B>Sommaire</B>","presentation/index.html","");
	setContent("","1","Les Mystérieuses Cités d'Or&nbsp;?","presentation/citesdor_1.html","");
	setContent("","1","Pourquoi ce site&nbsp;?","presentation/pourquoi_1.html","");
	setContent("","1","Comment voir la série&nbsp;?","presentation/cassettes_1.html","");
	setContent("","2","Description des cassettes","presentation/cassettes_2.html","");
	setContent("","2","Où acheter les cassettes&nbsp;?","presentation/cassettes_3.html","");
	setContent("","1","Produits dérivés","presentation/pres_produits.html","");
	setContent("","1","Jean Chalopin","presentation/chalopin_1.html","");
	setContent("","1","Bernard Deyriès","presentation/deyries_1.html","");
	setContent("","2","Interview II","presentation/deyries_2.html","");
	setContent("","2","Interview III","presentation/deyries_3.html","");
	setContent("","1","Shuki Lévy","presentation/levy_1.html","");
	setContent("","1","The King's Fifth","presentation/king_1.html","");
	setContent("FIN","","","","");
	
	setMenu("MPERSO");
	setContent("PERSONNAGES","","MPERSO","personnages/index.html","");
	setContent("","1","<B>Sommaire</B>","personnages/index.html","");
	setContent("","0","<I>(mise à jour en cours)</I>","","");
	setContent("FIN","","","","");
	
	setMenu("MSCENA");
	setContent("SC&Eacute;NARIO","","MSCENA","scenario/index.html","");
	setContent("","1","<B>Sommaire</B>","scenario/index.html","");
	setContent("","0","<I>(mise à jour en cours)</I>","","");
	setContent("FIN","","","","");
	
	setMenu("MIMAGE");
	setContent("IMAGES","","MIMAGE","images_video/index.html","");
	setContent("","1","<B>Sommaire</B>","images_video/index.html","");
	setContent("","1","Images originales","images_video/ori_galerie1.html","");
	setContent("","1","Captures d'écran","images_video/cap_galerie1.html","");
	setContent("","1","Images non originales","images_video/non_galerie1.html","");
	setContent("","1","Créations des fans","images_video/fan_galerie1.html","");
	setContent("","1","Génériques","images_video/video_generiques.html","[N]");

	setContent("FIN","","","","");
	
	setMenu("MFORUM");
	setContent("FORUM","","MFORUM","travaux.html","");
	setContent("","0","<I>(prochainement)</I>","","");
	setContent("FIN","","","","");
	
	setMenu("MSECTE");
	setContent("LA SECTE","","MSECTE","secte/index.html","");
	setContent("","0","<I>(prochainement)</I>","","");
	setContent("FIN","","","","");
	
	setMenu("MLEGEN");
	setContent("L&Eacute;GENDES","","MLEGEN","legendes/index.html","");
	setContent("","0","<I>(prochainement)</I>","","");
	setContent("FIN","","","","");
	
	setMenu("MMUSIQ");
	setContent("MUSIQUES","","MMUSIQ","musiques/index.php3","");
	setContent("","1","<B>Sommaire</B>","musiques/index.php3","");
	setContent("","0","<I>(mise à jour en cours)</I>","","");
	setContent("FIN","","","","");
	
	setMenu("MANNEX");
	setContent("ANNEXE","","MANNEX","annexe/index.html","");
	setContent("","1","<B>Sommaire</B>","annexe/index.html","");
	setContent("","1","Foire Aux Questions","annexe/faq.html","");
	setContent("","1","Courrier&nbsp;/&nbsp;Aidez-moi&nbsp;!","annexe/courrier.html","");
	setContent("","2","Identification PGP","annexe/courrier.html#pgp","");
	setContent("","1","Remerciements","annexe/remerciements.html","[!]");
	setContent("FIN","","","","");	
}

// Création des menus à la volée

function FaireMenu(IDMenu) // Créer le menu correspondant à IDMenu
{
var blocTXT = '';
if (IE4) { var bloc = document.all['DM' + IDMenu]; }
if (NS4) { var bloc = document.layers['DM' + IDMenu].document; }

var i=-1;

	for (var j=0; j < menuIndex; j++) // Où commence la def. du menu ?
	{
		if (mesMenus[j].id == 'M' + IDMenu) { i = mesMenus[j].ndx; break; }
	}

if (i == -1) return;

// Nouvelle Table
if (IE4) { blocTXT = '<TABLE CLASS="clsMenu" ID="' + myContent[i].article + '">'; }
if (NS4) { blocTXT = '<TABLE CLASS="clsMenu" NAME="' + myContent[i].article + '">'; }

blocTXT = blocTXT + '<TR><TD COLSPAN="2" CLASS="clsTitre"><A HREF="' + root + myContent[i].adresse + '">' + myContent[i].titre + '</A></TD></TR>';

var retour=true;
var strPoint=""; var strTiret="";
var strLienOn=""; var strLienOff="";
var iOn, iOff;
i++;

	while (retour)
	{
		iOn="";iOff=""
		strPoint="";strTiret="";
		strLienOn="";strLienOff=""
			
		if (myContent[i].niveau == "1") { strPoint= '<IMG SRC="' + root + 'menus/pt.gif" WIDTH=6 HEIGHT=6 HSPACE=2>'; }
		if (myContent[i].niveau == "2") { iOn="<EM>"; iOff="</EM>"; strTiret= '<IMG SRC="' + root + 'menus/coin.gif" WIDTH=6 HEIGHT=6 HSPACE=2>'; }
		if (myContent[i].niveau == "3") { strTiret= '&nbsp;&nbsp;<IMG SRC="' + root + 'menus/coin.gif" WIDTH=6 HEIGHT=6 HSPACE=2>'; }

		blocTXT = blocTXT + '<TR><TD WIDTH="6">' + strPoint + '</TD>';
		if (myContent[i].adresse != "") { strLienOn = '<A HREF="' + root + myContent[i].adresse + '">'; strLienOff = '</A>'; }
		blocTXT = blocTXT + '<TD CLASS="clsElement">' + strTiret + strLienOn + iOn + myContent[i].article + iOff + strLienOff + '&nbsp;<SPAN CLASS="clsMini">' + myContent[i].ico + '</SPAN></TD></TR>';
		
		i++; if (myContent[i].titre == "FIN") retour=false;
		
	}

blocTXT = blocTXT + '</TABLE>';

if (IE4) { bloc.innerHTML = blocTXT; }
if (NS4) { bloc.write (blocTXT); bloc.close(); }
}