// JavaScript Document
/* Daniel Fabien - webmaster@script-masters.com
*  Script Masters - http://www.script-masters.com/ 
* 
*  Menu vertical dynamique
*  Vous pouvez utilisé ce script sous reserve de conserver ce message
*/

//------------------- Options  ------------------------//
var largeurMenu = 200				// Pour régler la largeur du menu
var hauteurMenu = 20				// Pour régler la largeur du menu
var largeurousMenu = 180				// Pour régler la largeur du sous menu
var policeMenu = "Verdana"			// Police pour les menus
var taillePoliceMenu = "12"			// Taille de la police du menu
var couleurPoliceMenu = "#990033"	// Couleur de la police du menu
var policeSousMenu = "Verdana"			// Police pour les sous menus
var taillePoliceSousMenu = "10"			// Taille de la police du sous menu
var couleurPoliceSousMenu = "#000000"	// Couleur de la police du sous menu
var couleurBordure = "#990033"		// Couleur de la bordure du menu
var couleurFond = "#FFFFFF"			// Couleur du fond du menu
var couleurFond2 = "#E0DFE3"		// Couleur du fond des sous menus
var couleurLienRollOver = "#000000"	// Couleur des liens lors du rollover
var couleurFondRollOver = "#9A9CAC"	// Couleur du fond sur Rollover
var Arrws=['/VOLLEY/image_volley/bouton/triright.gif',5,10,'/VOLLEY/image_volley/bouton/tridown.gif',10,5,'/VOLLEY/image_volley/bouton/trileft.gif',5,10];	// Arrow source, width and height
//------------------- Valeurs du menu  ------------------------//

// nom de chaque menu - Vous pouvz en rajouter autant que vous le souhaitez
var menu = new Array();
menu[0]="Informations pratiques";
menu[1]="Les équipes";
menu[2]="Calendriers et résultats";
menu[3]="La galerie photos";
menu[4]="Les articles de presse";
menu[5]="Contact";
menu[6]="Liens";


var ssmenuNom = new Array();
var ssmenuLien = new Array();
var ssmenuTarget = new Array();

// Ajout MGD le 12/10/2006
// RelRep est le répertoire de référence pour la définition des chemins des menus VU du répertoire de la page d'appel
// Par exemple si le menu référencie /Volley/Photos/Page1.php avec "PhotoS/Page1.php, 
// et que la page d'appel est /Volley/Horaires/Page2.php alors RelRep sera "../"
// Si la page d'appel est est  /Volley/Page2.php, alors RelRep sera ""

// Valeurs sous le premier menu - Répéter opération
ssmenuNom[0] = new Array();
ssmenuLien[0] = new Array();
ssmenuTarget[0] = new Array();

ssmenuNom[0][0] = "Horaires des entrainements";
ssmenuLien[0][0] = "horaires.php";
ssmenuTarget[0][0] = "_top";

ssmenuNom[0][1] = "Les tarifs";
ssmenuLien[0][1] = "tarif.php";
ssmenuTarget[0][1] = "_top";

ssmenuNom[0][2] = "Accès au gymnase";
ssmenuLien[0][2] = "plan_acces.php";
ssmenuTarget[0][2] = "_top";

ssmenuNom[0][3] = "Nos partenaires";
ssmenuLien[0][3] = "partenaires.php";
ssmenuTarget[0][3] = "_top";

// Valeurs sous le second menu
ssmenuNom[1] = new Array();
ssmenuLien[1] = new Array();
ssmenuTarget[1] = new Array();

ssmenuNom[1][0] = "L'école de volley";
ssmenuLien[1][0] = "equipes/ecole";
ssmenuTarget[1][0] = "_top";

ssmenuNom[1][1] = "Les poussins";
ssmenuLien[1][1] = "equipes/poussin";
ssmenuTarget[1][1] = "_top";

ssmenuNom[1][2] = "Les benjamins";
ssmenuLien[1][2] = "equipes/benjamin.php";
ssmenuTarget[1][2] = "_top";

ssmenuNom[1][3] = "Les minimes";
ssmenuLien[1][3] = "equipes/minime.php";
ssmenuTarget[1][3] = "_top";

ssmenuNom[1][4] = "Loisir féminine F1";
ssmenuLien[1][4] = "equipes/Loisir_f1.php";
ssmenuTarget[1][4] = "_top";

ssmenuNom[1][5] = "Loisir féminine F2";
ssmenuLien[1][5] = "equipes/Loisir_f2.php";
ssmenuTarget[1][5] = "_top";

ssmenuNom[1][6] = "Loisir mixte";
ssmenuLien[1][6] = "equipes/Loisir_mixte.php";
ssmenuTarget[1][6] = "_top";

ssmenuNom[1][7] = "Loisir mixte 2";
ssmenuLien[1][7] = "equipes/Loisir_mixte2.php";
ssmenuTarget[1][7] = "_top";

ssmenuNom[1][8] = "Loisir masculin excellence";
ssmenuLien[1][8] = "equipes/Loisir_masc.php";
ssmenuTarget[1][8] = "_top";

ssmenuNom[1][9] = "Départementale féminine";
ssmenuLien[1][9] = "equipes/fem_departementale.php";
ssmenuTarget[1][9] = "_top";

ssmenuNom[1][10] = "Les archives";
ssmenuLien[1][10] = "archive/archive_equipe.php";
ssmenuTarget[1][10] = "_top";

// Valeurs sous le troisième menu
ssmenuNom[2] = new Array();
ssmenuLien[2] = new Array();
ssmenuTarget[2] = new Array();


ssmenuNom[2][0] = "Saison 2009/2010";
ssmenuLien[2][0] = "calendrier_attente.php";
ssmenuTarget[2][0] = "_top";

ssmenuNom[2][1] = "Palmarès du trophée";
ssmenuLien[2][1] = "palmares_trophee.php";
ssmenuTarget[2][1] = "_top";

ssmenuNom[2][2] = "Archives";
ssmenuLien[2][2] = "archive/archive_calendrier.php";
ssmenuTarget[2][2] = "_top";

//Valeurs sous le quatrième menu

ssmenuNom[3] = new Array();
ssmenuLien[3] = new Array();
ssmenuTarget[3] = new Array();

ssmenuNom[3][0] = "Saison 2009/20010";											// Nom du lien
ssmenuLien[3][0] = "photo.php";										// Adresse
ssmenuTarget[3][0] = "_top";													// ouvrir une fenetre : _blank
																				// ds la même fenetre : _top

ssmenuNom[3][1] = "Archives";
ssmenuLien[3][1] = "archive/archive_photo.php";
ssmenuTarget[3][1] = "_top";

//Valeurs sous le cinquième menu


ssmenuNom[4] = new Array();
ssmenuLien[4] = new Array();
ssmenuTarget[4] = new Array();

ssmenuNom[4][0] = "Saison 2009/2010";											// Nom du lien
ssmenuLien[4][0] = "article.php";										// Adresse
ssmenuTarget[4][0] = "_top";													// ouvrir une fenetre : _blank
																				// ds la même fenetre : _top

ssmenuNom[4][1] = "Archives";
ssmenuLien[4][1] = "archive/archive_article.php";
ssmenuTarget[4][1] = "_top";

//Valeurs sous le sixième menu

ssmenuNom[5] = new Array();
ssmenuLien[5] = new Array();
ssmenuTarget[5] = new Array();

ssmenuNom[5][0] = "Nous contacter";											// Nom du lien
ssmenuLien[5][0] = "contact.php";										// Adresse
ssmenuTarget[5][0] = "_top";													// ouvrir une fenetre : _blank
																				// ds la même fenetre : _top

//Valeurs sous le septième menu

ssmenuNom[6] = new Array();
ssmenuLien[6] = new Array();
ssmenuTarget[6] = new Array();

ssmenuNom[6][0] = "D'autres sites sur le volley";											// Nom du lien
ssmenuLien[6][0] = "liens.php";										// Adresse
ssmenuTarget[6][0] = "_top";													// ouvrir une fenetre : _blank
																				// ds la même fenetre : _top
																				
//------------------- Ne rien modifier  ------------------------//
var nbMenu = menu.length;

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

//On détecte le browser 
var ie=document.all 
var ns6=document.getElementById&&!document.all 
var over = false; 
function montreMenu(num){ 
if (over) return; 
over = false; 
for (var i=0; i<nbMenu; i++) { 
if (ie) { 
objet = document.all["ssmenu"+i] 
} else if (ns6) { 
objet = document.getElementById("ssmenu"+i); 
} 
if (objet && objet.style.display == ""){ 
objet.style.display = "none" 
} 
} 
if (ie) { 
objet = document.all["ssmenu"+num] 
} else if (ns6) { 
objet = document.getElementById("ssmenu"+num); 
} 
if (objet && objet.style.display == "none"){ 
objet.style.display = "" 
} 
} 
function rollOver(lien) { 
lien.style.background = couleurFondRollOver; 
lien.style.color = couleurLienRollOver; 
} 

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

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 
} 
} 

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

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

document.write("table.ssmenu {"); 
document.write(" font-family: "+policeMenu+";"); 
document.write(" font-size: "+taillePoliceMenu+"px;"); 
document.write(" color: "+couleurPoliceMenu+";"); 
document.write(" border: 2px solid "+couleurBordure+";"); 
document.write(" background-color: "+couleurFond2+";"); 
document.write("}"); 
document.write("</style>"); 
document.write("<div onmouseover='over = true' onmouseout='over=false;setTimeout(\"montreMenu()\",400)'>"); 
document.write("<table width='"+largeurMenu+"' border='0' cellspacing='0' cellpadding='0'>"); 
//1ere boucle 
for (i=0; i<nbMenu; i++) { 
document.write("<tr>"); 
document.write("<td onMouseOver='montreMenu("+i+")' style='cursor:hand' class='menu'>"+menu[i]+"</td>"); 
document.write("</tr>"); 
document.write("<tr style='display:none' id='ssmenu"+i+"'>"); 
document.write("<td>"); 
//<!--Un espace--> 
document.write("<table width='"+largeurMenu+"' border='0' cellspacing='0' cellpadding='0'>"); 
document.write("<tr>"); 
document.write("<td width='2'></td>"); 
document.write("</tr>"); 
document.write("</table>"); 
//<!--Le sous menu--> 
document.write("<table width='"+largeurMenu+"' border='0' cellspacing='0' cellpadding='0' class='ssmenu'>"); 
// seconde boucle 
for (z=0; z<ssmenuNom[i].length; z++) { 
document.write("<tr>"); 
document.write("<td onMouseOver='rollOver(this)' onMouseOut='rollOut(this)' onClick='ouvreLien(\""+RelRep+ssmenuLien[i][z]+"\",\""+ssmenuTarget[i][z]+"\")' style='cursor:hand'>"+ssmenuNom[i][z]+"</td>"); 
document.write("</tr>"); 
//fin seconde boucle 
} 
document.write("</table>"); 
document.write("</td>"); 
document.write("</tr>"); 
document.write("<tr>"); 
document.write("<td width='2'></td>"); 
document.write("</tr>"); 
// fin 1 ere boucle 
} 
document.write("</table>"); 
} 
