window.status = "Bienvenue sur le site de la Rencontre nationale des Espaces publics numériques";posXmenu = 40;       //distance entre le bord gauche de l'écran et le côté gauche du menuposYmenu = 190;       //distance entre le bord supérieur de l'écran et le haut du menubgcolor = '#336699';  //couleur du menubgcolor2 = '#FF0000';   //couleur des cellules survoléessousmenu = new Array;  //création d'un tableausousmenu[0] = new Array;  //création d'un tableau dans le tableausousmenu[1] = new Array;sousmenu[2] = new Array;sousmenu[3] = new Array;sousmenu[4] = new Array;sousmenu[2][0] = '<A HREF="inscrits.php" TARGET="_parent" CLASS=menu >Voir les inscrits</A>';sousmenu[2][1] = '<A HREF="inscription.php" TARGET="_parent" CLASS=menu >S\'inscrire</A>';sousmenu[3][0] = '<A HREF="acces.html" TARGET="_parent" CLASS=menu >Accéder</A>';sousmenu[3][1] = '<A HREF="logement.html" TARGET="_parent" CLASS=menu >Se loger</A>';sousmenu[3][2] = '<A HREF="liens.html" TARGET="_parent" CLASS=menu >Liens utiles</A>';sousmenu[3][2] = '<A HREF="friche.html" TARGET="_parent" CLASS=menu >la Friche</A>';dom = document.getElementById;    //test de compatibilité du navigateur plus rapidedocument.write('<style type = "text/css">');    //on écrit dans une page HTML qui contiendra le script d'une feuille de style qui définit la couleur des liens du menudocument.write('menu {size="12pt"}');document.write('A:hover.menu {color:white; text-decoration:none;}');document.write('A.menu {color:white; text-decoration:none; font-weight:bold; text-align: left;}');document.write('A:visited.menu {color:white; text-decoration:none;}');document.write('</style>');if(dom)document.getElementById("cadremenu").style.top = posYmenu+23;    //on place l'élément cadremenu à 24 pixels sous le haut du menu fixefunction SousMenu(msg,pos){if(dom){    //si le navigateur est compatibledocument.getElementById("cadremenu").style.left = posXmenu+pos;  //position du sous-menu en fonction de pos et de la position du menu principalvar tab = "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#FFFFFF WIDTH=121><TR><TD ><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=1>";  //début de tableau HTMLfor(pass=0;pass < msg.length;pass++){   //boucle qui va s'exécuter autant de fois qu'il y a de liens enregistrés dans le tableau passé en paramètre msgtab += "<TR><TD BGCOLOR="+bgcolor+" onMouseOver=\"this.style.background='"+bgcolor2+"'\"  onMouseOut=\"this.style.background='"+bgcolor+"' \" HEIGHT=18 ALIGN=CENTER><FONT SIZE=1 FACE=\"Arial\">"+msg[pass]+"</FONT></TD></TR>";   //on ajoute à la variable tab une ligne de tableau HTML contenant un lien. Avec onMouseOver et onMouseOut : changement de couleur de la cellule au passage de la souris.}tab += "</TABLE></TD></TR></TABLE>";  //on ajoute les codes HTML qui vont fermer les tableauxdocument.getElementById("cadremenu").innerHTML = tab;   //on écrit le contenu de la variable tab dans l'élément dont l'ID est cadremenudocument.getElementById("cadremenu").style.visibility = "visible"; //on rend l'élément visible}}function KillFenetre(){       if(dom)document.getElementById("cadremenu").style.visibility = "hidden";}document.onclick = KillFenetre;    //fait disparaitre le sous menu lorsqu'un clic est détecté sur la pageif(dom){document.write('<DIV STYLE="position:absolute; top:'+posYmenu+'px; left:'+posXmenu+'px; z-index:10;"><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#FFFFFF WIDTH=780><TR><TD><TABLE CELLPADDING=0 CELLSPACING=1 BORDER=0 WIDTH=100% ><TR>');      //on écrit le tableau contenu dans les balises DIV sans ID dans lesquelles on définit son style. La position est absolue. Placement sur la page définie avec posXmenu et posYmenudocument.write('<TD HEIGHT=22 WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\'; KillFenetre();" onMouseOut="this.style.background=\''+bgcolor+'\'"><A HREF=index.html CLASS=menu  TARGET=_parent NAME=Acceuil><FONT SIZE="1" FACE="Arial">Accueil</FONT></A></TD>');  //largeur de 100 pixels -- couleur de fond -- une instruction javascript pour changer la couleur de la cellule et lancer la fonction SousMenu() -- instruction qui fait repasser la couleur de la cellule à sa couleur originale quand la souris ne la survole pasdocument.write('<TD HEIGHT=22 WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';KillFenetre();"  onMouseOut="this.style.background=\''+bgcolor+'\';"><A HREF=programme.html CLASS=menu TARGET=_parent><FONT SIZE=1 FACE="Arial">Programme</FONT></A></TD>');document.write('<TD HEIGHT=22 WIDTH=120 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor+'\'; SousMenu(sousmenu[2],200)"  onMouseOut="this.style.background=\''+bgcolor+'\';"><A CLASS=menu><FONT SIZE=1 FACE="Arial">Inscription</FONT></A></TD>');document.write('<TD HEIGHT=22 WIDTH=120 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\'; KillFenetre();" onMouseOut="this.style.background=\''+bgcolor+'\'"><A HREF=etudes.html CLASS=menu TARGET=_parent><FONT SIZE=1 FACE="Arial">Enquêtes et  études</FONT></A></TD>');  //largeur de 100 pixels -- couleur de fond -- une instruction javascript pour changer la couleur de la cellule et lancer la fonction SousMenu() -- instruction qui fait repasser la couleur de la cellule à sa couleur originale quand la souris ne la survole pasdocument.write('<TD HEIGHT=22 WIDTH=120 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\'; KillFenetre();" onMouseOut="this.style.background=\''+bgcolor+'\'"><A HREF=galerie.html CLASS=menu TARGET=_parent><FONT SIZE=1 FACE="Arial">Galerie d\'Espaces</FONT></A></TD>');  //largeur de 100 pixels -- couleur de fond -- une instruction javascript pour changer la couleur de la cellule et lancer la fonction SousMenu() -- instruction qui fait repasser la couleur de la cellule à sa couleur originale quand la souris ne la survole pasdocument.write('<TD HEIGHT=22 WIDTH=120 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor+'\'; SousMenu(sousmenu[3],561)"  onMouseOut="this.style.background=\''+bgcolor+'\';"><A CLASS=menu><FONT SIZE=1 FACE="Arial">Infos pratiques</FONT></A></TD>');document.write('<TD HEIGHT=22 WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\'; KillFenetre();" onMouseOut="this.style.background=\''+bgcolor+'\'"><A HREF=contacts.html CLASS=menu TARGET=_parent><FONT SIZE=1 FACE="Arial">Contacts</FONT></A></TD>');  //largeur de 100 pixels -- couleur de fond -- une instruction javascript pour changer la couleur de la cellule et lancer la fonction SousMenu() -- instruction qui fait repasser la couleur de la cellule à sa couleur originale quand la souris ne la survole pasdocument.write('</TR></TABLE></TD></TR></TABLE></DIV>');}