// MENU VERTICAL FIXE
//------------------- Options  ------------------------//
var largeurMenu = 160				// Pour régler la largeur du menu
var policeMenu = "Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif" // Police pour les menus
var taillePoliceMenu = "11"			// Taille de la police du menu
var taillePoliceSousMenu = "11"			// Taille de la police du sous menu
var fontMenu="bold"      // style Menu
var couleurPoliceSousMenu = "#333333"	
var couleurPoliceMenu = "#333333"
var couleurBordure = "#E6E6E6"		// Couleur de la bordure du menu
var couleurFond = "#E6E6E6"			// Couleur du fond du menu
var couleurFond2 = "#E6E6E6"		// Couleur du fond des sous menus
var couleurFondMenu = "#91DCA0";    // RGB : 145 220 160
var couleurLienRollOver = "#FF6600"	// Couleur des liens lors du rollover
var hauteurCellMenu="18"        // Hauteur des cellules des sous menus
var hauteurCellSousmenu="10"        // Hauteur des cellules des sous menus

//------------------- programme principal ------------------------//
var nbMenu = menu.length;

//------------------- Rendu dynamique  ------------------------//

//On détecte le browser (navigateur)
var ie=document.all
var ns6=document.getElementById&&!document.all

function rollOver(lien) 
{
	lien.style.color = couleurLienRollOver;
}

function rollOut(lien) 
{
	lien.style.background = couleurFond2;
	lien.style.color = couleurPoliceSousMenu;
}

function rollOutMenu(lien) 
{
	lien.style.background = couleurFond;
	lien.style.color = couleurPoliceSousMenu;
}

function ouvreLien(url,mode) 
{
	if (mode == "_blank") {
		window.open(url)
	} 
	else if (mode == "_top")  
	{
		window.top.location.href = url
	} 
	else 
	{ 
		window.top.parent.frames[mode].location.href  = url
	}
}

function retour()
{
	window.setTimeout("",2000) 
}

//------------------- Génération du menu  ------------------------//

function generation () 
{
	document.write("<style type='text/css'>");
	document.write("td.menu {");
	document.write("	font-family: "+policeMenu+";");
	document.write("	font-size: "+taillePoliceMenu+"px;");
	document.write("	font-weight: "+fontMenu+";");	
	document.write("	color: "+couleurPoliceMenu+";");
	document.write("	border: 1px solid "+couleurBordure+";");
	document.write("	background-color: "+couleurFondMenu+";");
	document.write("}");

	document.write("table.ssmenu {");
	document.write("	font-family: "+policeMenu+";");
	document.write("	font-size: "+taillePoliceSousMenu+"px;");
	document.write("	color: "+couleurPoliceSousMenu+";");
	document.write("	border: 1px solid "+couleurBordure+";");
	document.write("	background-color: "+couleurFond2+";");
	document.write("}");
	document.write("</style>");
	
	// tableau du menu
	document.write("<table width='"+largeurMenu+"' border='0' cellspacing='1' cellpadding='0'>");
	//1ere boucle
	for (i=0; i<nbMenu; i++) {
		// si 1 seul sous-menu
		/*if (ssmenuNom[i].length==1)
		{
			document.write("<tr>");
		    document.write("<td height='"+hauteurCellMenu+"' class='menu' onMouseOver='rollOver(this)' onMouseOut='rollOutMenu(this)' onClick='ouvreLien(\""+ssmenuLien[i][0]+"\",\""+ssmenuTarget[i][0]+"\")' style='cursor:hand'>"+ssmenuNom[i][0]+"</td>");
		    document.write("</tr>");
			document.write("<tr style='display:none' id='ssmenu"+i+"'>");
		    document.write("</tr>");
		}
		// si plusieurs sous-menus
		else
		{*/
			
			document.write("<tr>");
		    document.write("<td height='"+hauteurCellMenu+"' style='cursor:hand' class='menu'>&nbsp;"+menu[i]+"</td>");
		    document.write("</tr>");
		    document.write("<tr id='ssmenu"+i+"'>");
		    document.write("<td height='"+hauteurCellMenu+"' >");
		    //<!--Le sous menu-->
		    document.write("<table width='"+largeurMenu+"' border='0' cellspacing='0' cellpadding='1' class='ssmenu'>");
   		    // seconde boucle
			for (z=0; z<ssmenuNom[i].length; z++) 
		    {
			   document.write("<tr>");
			   document.write("<td height='"+hauteurCellSousmenu+"' onMouseOver='rollOver(this)' onMouseOut='rollOut(this)' onClick='ouvreLien(\""+ssmenuLien[i][z]+"\",\""+ssmenuTarget[i][z]+"\")' style='cursor:hand'>&bull; "+ssmenuNom[i][z]+"</td>");
			   document.write("</tr>");
   			   //fin seconde boucle
		    }
		    document.write("</table>");
		    document.write("</td>");
		    document.write("</tr>");
		//}
		// fin 1 ere boucle
	}
	document.write("</table>");
}