///
///       DATA pour un menu

strQuote = "'";
lang = 'fr';

//  Libelle        img  img_active    url   niveau  
var GEN_Tab_Element = new Array(
"ACTUALITES###/teiffel/fr/gene/image/tit_actualites_int.gif#########0",
"Derni&egrave;res actualit&eacute;s#########/teiffel/fr/actualites/page/actu.html###1",
"Journal de la Tour#########/teiffel/fr/actualites/anecdot/index.html###1",
"INFORMATIONS PRATIQUES###/teiffel/fr/gene/image/tit_infos_pratiques_int.gif#########0",
"Tarifs#########/teiffel/fr/pratique/acces/page/tarifs.html###1",
"Horaires#########/teiffel/fr/pratique/acces/page/horaires.html###1",
"Moyens d'ascension#########/teiffel/fr/pratique/acces/page/ascension.html###1",
"Personnes handicap&eacute;es #########/teiffel/fr/pratique/handicapees/index.html###1",
"Plan d'acc&egrave;s#########/teiffel/fr/pratique/acces/page/plan1.html###1",
"Restaurants#########javascript:;\" onClick=\"window.open(' + strQuote + 'http://www.restaurants-toureiffel.com' + strQuote + ',' + strQuote + 'Restaurants' + strQuote + ',' + strQuote + '' + strQuote + ');\"###1",
//"Restaurants#########javascript:;\" onClick=\"fen1=MD_OpenWindow(' + strQuote + 'http://www.restaurants-toureiffel.com' + strQuote + ',' + strQuote + 'vudelatour' + strQuote + ',' + strQuote + 'width=905,height=598,scrollbars=no' + strQuote + ');fen1.focus();\"###1",
"Boutiques#########/teiffel/fr/pratique/boutiques/index.html###1",
"A voir sur la Tour#########/teiffel/fr/pratique/a_voir/index.html###1",
//"Contacts#########/teiffel/fr/pratique/contact/index.html###1",
//"F.A.Q.#########/teiffel/fr/pratique/faq/index.html###1",
"ESPACE ENFANT###/teiffel/fr/gene/image/tit_espace_enfants_int.gif#########0",
"DOCUMENTATION###/teiffel/fr/gene/image/tit_documentation_int.gif#########0",
"Tout savoir sur la Tour Eiffel#########/teiffel/fr/documentation/pdf/tout_savoir.pdf###1",
"Dossiers#########/teiffel/fr/documentation/dossiers/index.html###1",
"Structure de la Tour#########/teiffel/fr/documentation/structure/page/structure.html###1",
"La Tour en chiffres#########/teiffel/fr/documentation/chiffres/page/identite.html###1",
"LA TOUR LUDIQUE###/teiffel/fr/gene/image/tit_tour_ludique_int.gif#########0",
"Visites de la Tour#########/teiffel/fr/ludique/visite/index.html###1",
"Paris vu de la Tour#########javascript:;\" onClick=\"fen1=MD_OpenWindow(' + strQuote + '/teiffel/fr/vu_de_la_tour/index.php' + strQuote + ',' + strQuote + 'vudelatour' + strQuote + ',' + strQuote + 'width=905,height=598,scrollbars=no' + strQuote + ');fen1.focus();\"###1",
"Galerie vid&eacute;o#########/teiffel/fr/ludique/video/index.html###1",
"Galerie virtuelle#########/teiffel/fr/ludique/galerie/index.html###1",
"Cartes postales#########/teiffel/fr/ludique/postale/index.html###1",
"Fonds d'&eacute;crans#########/teiffel/fr/ludique/fondecran/index.html###1",
//"Espace enfants#########javascript:;\" onClick=\"fen2=MD_OpenWindow(' + strQuote + '/teiffel/fr/ludique/espace_enfant/index.html' + strQuote + ',' + strQuote + 'espace_enfant' + strQuote + ',' + strQuote + 'width=750,height=600,scrollbars=no' + strQuote + ');fen2.focus();\"###1",
"Quiz#########/teiffel/fr/ludique/jeu/quizz/page/quizz.html###1",
"ESPACE PRO###/teiffel/fr/gene/image/tit_espace_pro_int.gif#########0",
"Location de salle#########/teiffel/fr/espace_pro/location/index.html###1",
"Tarifs professionnels#########/teiffel/fr/espace_pro/tarifs/index.html###1",
"Coulisses de la Tour#########/teiffel/fr/espace_pro/coulisses/index.html###1",
"Newsletters professionnelles#########/teiffel/fr/espace_pro/newsletter/index.html###1"

); 
//"ESPACE EMPLOI###/teiffel/fr/gene/image/tit_espace_emploi.gif#########0"


// Parametres pour l'affichage des niveaux
//                     puce open                        puce close          	       puce_lien             css open css close  couleur   tabulation         

var GEN_Tab_Level = new Array(
"0###/teiffel/fr/gene/image/fleche_bas.gif###/teiffel/fr/gene/image/fleche_droite.gif###/teiffel/fr/gene/image/carre.gif###op###close######10",      
"1###/teiffel/fr/gene/image/fleche_bas.gif###/teiffel/fr/gene/image/fleche_droite.gif###/teiffel/fr/gene/image/carre.gif###op###close######20",
"2###/teiffel/fr/gene/image/fleche_bas.gif###/teiffel/fr/gene/image/fleche_droite.gif###/teiffel/fr/gene/image/carre.gif###op###close######30",
"3###/teiffel/fr/gene/image/fleche_bas.gif###/teiffel/fr/gene/image/fleche_droite.gif###/teiffel/fr/gene/image/carre_gris.gif###op###close######40"
);


////// Parametres generaux

// La couleur de fond du calque
GEN_Layer_Color = null;

// La largeur du menu
GEN_Largeur = 10;

// La position left du menu
GEN_Left =0;

// La position top du menu
GEN_Top = 0;

// La hauteur du layer pour Netscape
GEN_HeigthNS = 900;

// La hauteur du calque (utilise pour IE sur Macintosh pour rendre accesible le moteur de recherche)
GEN_Hauteur = null;
GEN_Hauteur = 10;
//GEN_Hauteur = 270;


// Le bas du menu
//GEN_BottomMenu = '<table border="0" cellspacing="0"><tr width="180"><td width="10" valign="top" align="right"><img src="/teiffel/fr/gene/image/fleche_droite.gif" border="0"></td><td width="180"><a href="http://toureiffel.idfr.net" target="_blank"><img src="/teiffel/fr/gene/image/tit_espace_emploi_n.gif" border="0"></a></td></tr><tr><td colspan="2">&nbsp;</td></tr></table>';
GEN_BottomMenu = '<table border="0" cellspacing="0"><tr width="180"><td valign="top" align="right"><img src="/teiffel/fr/gene/image/fleche_droite2.gif" border="0"></td><td width="180"><a href="http://toureiffel.idfr.net" target="_blank"><img src="/teiffel/fr/gene/image/tit_espace_emploi_int.gif" border="0"></a></td></tr></table>';
// si vous preferez un include alors : BottomMenu = '<table><tr><td><!--#include virtual="/hec/fr/ecole_hec/inc/bas.inc" --></td></tr></table>';

// L'image transparente utilisee pour l'indentation (on fixe la largeur de l'image)
GEN_Shim = "../image/shim.gif";















//$ =======================================================================
//$ Fonction qui ouvre une fen tre est qui conserve l'identifiant
//$ =======================================================================
function FCT_OpenWindow(strUrl, strName, strOption) 
{ 
	var strNewWindow = "";
        var ExpReg = "";
        var DefineHeight = null;
        var DefineWidth = null;
        var DefineTop = null;
        var DefineLeft = null;
        var NewTop = 0;
        var NewLeft = 0;
        var NewOption = "";
        
        //$ Recherche la valeur du 'top' de la fentre
        ExpReg = new RegExp('top\\s*=\\s*(\\d+)', 'gi');
        if(strOption.match(ExpReg))DefineTop =  RegExp.$1;
        
        //$ Recherche la valeur du 'left' de la fen tre
        ExpReg = new RegExp('left\\s*=\\s*(\\d+)', 'gi');
        if(strOption.match(ExpReg))DefineLeft =  RegExp.$1;
        
        //$ Recherche la valeur du 'width' de la fentre
        ExpReg = new RegExp('width\\s*=\\s*(\\d+)', 'gi');
        if(strOption.match(ExpReg))DefineWidth =  RegExp.$1;
        
        //$ Recherche la valeur du 'height' de la fen tre
        ExpReg = new RegExp('height\\s*=\\s*(\\d+)', 'gi');
        if(strOption.match(ExpReg))DefineHeight =  RegExp.$1;
        
        //$ Dterminer le nouveau 'top'
        if(DefineTop == null) //$ Si l'option ne contient pas de 'top'
        {
                // Si l'option ne contient pas de 'height' on place le 'top' en 0
                if (DefineHeight == null)DefineTop = "top=0";
                else 
                {
                        DefineTop = ((screen.availHeight - DefineHeight) / 2);
                        DefineTop = "top=" + parseInt(DefineTop);
                }       
                
                //$ Si l'option n'est pas vide
                if(strOption != "")DefineTop = "," + DefineTop;
        }
        else DefineTop = "";
        
        //$ D terminer le nouveau 'left'
        if(DefineLeft == null) //$ Si l'option ne contient pas de 'left'
        {
                // Si l'option ne contient pas de 'width' on place le 'left' en 0
                if (DefineWidth == null)DefineLeft = "left=0";
                else
                {
                        DefineLeft = ((screen.availWidth - DefineWidth) / 2);
                        DefineLeft = "left=" + parseInt(DefineLeft);
                }
                
                //$ Si l'option n'est pas vide
                if(strOption != "")DefineLeft = "," + DefineLeft;
        }
        else DefineLeft = "";
                
        var NewOption = strOption + DefineLeft + DefineTop;        
	strNewWindow = window.open(strUrl, strName, NewOption);	
	strNewWindow.creator = self;
}

//$ =======================================================================
//$ Fonction qui ouvre une fentre en la centrant
//$ =======================================================================
function MD_OpenWindow(strUrl, strName, strOption) 
{ 
  var strNewWindow = "";
  var ExpReg = "";
  var DefineHeight = null;
  var DefineWidth = null;
  var DefineTop = null;
  var DefineLeft = null;
  var NewTop = 0;
  var NewLeft = 0;
  var NewOption = "";
       
  //$ Recherche la valeur du 'top' de la fen tre
  ExpReg = new RegExp('top\\s*=\\s*(\\d+)', 'gi');
  if(strOption.match(ExpReg))DefineTop =  RegExp.$1;
        
  //$ Recherche la valeur du 'left' de la fentre
  ExpReg = new RegExp('left\\s*=\\s*(\\d+)', 'gi');
  if(strOption.match(ExpReg))DefineLeft =  RegExp.$1;
        
  //$ Recherche la valeur du 'width' de la fen tre
  ExpReg = new RegExp('width\\s*=\\s*(\\d+)', 'gi');
  if(strOption.match(ExpReg))DefineWidth =  RegExp.$1;
  
  //$ Recherche la valeur du 'height' de la fentre
  ExpReg = new RegExp('height\\s*=\\s*(\\d+)', 'gi');
  if(strOption.match(ExpReg))DefineHeight =  RegExp.$1;
  
  //$ D terminer le nouveau 'top'
  if(DefineTop == null) //$ Si l'option ne contient pas de 'top'
  {
    // Si l'option ne contient pas de 'height' on place le 'top' en 0
    if (DefineHeight == null)DefineTop = "top=0";
    else 
    {
      DefineTop = ((screen.availHeight - DefineHeight) / 2);
      DefineTop = "top=" + parseInt(DefineTop);
    }       
    
    //$ Si l'option n'est pas vide
    if(strOption != "")DefineTop = "," + DefineTop;
  }
  else DefineTop = "";
  
  //$ Dterminer le nouveau 'left'
  if(DefineLeft == null) //$ Si l'option ne contient pas de 'left'
  {
    // Si l'option ne contient pas de 'width' on place le 'left' en 0
    if (DefineWidth == null)DefineLeft = "left=0";
    else
    {
      DefineLeft = ((screen.availWidth - DefineWidth) / 2);
      DefineLeft = "left=" + parseInt(DefineLeft);
    }
    
    //$ Si l'option n'est pas vide
    if(strOption != "")DefineLeft = "," + DefineLeft;
  }
  else DefineLeft = "";
          
  var NewOption = strOption + DefineLeft + DefineTop;        
  strNewWindow = window.open(strUrl, strName, NewOption);	
  strNewWindow.creator = self;
  return strNewWindow;
}
