function menu_haut_se(MENU_en_cour, ROOT_id) {
var xml;
   if ( document.implementation.createDocument )
         xml=document.implementation.createDocument("", "", null);
   else   xml=new ActiveXObject("Microsoft.XMLDOM");
   xml.async=false;
   //var fic="testo.xml";
   //var fic="z_testTEST.xml";
    var fic=ROOT_id+"xml/menu.xml";
   if ( document.implementation.createDocument && window.opener )
   {   fic=window.opener.location.href.substring(0,window.opener.location.href.lastIndexOf("/")+1)
         +fic; }
   xml.load(fic);
   var ROOT_racine=xml.getElementsByTagName("menu")[0];
   
  var NBR_menu_N1 = ROOT_racine.getElementsByTagName("menu").length;

//if(Document.load("z_test.xml")){
                                  document.write("<TABLE class=Menu1 id=Menu1 cellSpacing=0 cellPadding=0 width=100%><TBODY><TR>");
// CONSTRUCTION MENU NIVEAU 1 -------------- DEBUT
for ( var q=0;q<NBR_menu_N1;q++ )
{
		var k = q+1;
                                               												  				  														  
		document.write ("<TD id=Cell1_");
		document.write (k);
			if(k == MENU_en_cour){
				document.write (" onmouseover=deployLayer(this) onclick=clickAction(this) onmouseout=leaveLayer(this);applyStyle(this.id,'selected'); class=selected vAlign=bottom>");
				} else {
				document.write (" onmouseover=deployLayer(this) onclick=clickAction(this) onmouseout=leaveLayer(this);applyStyle(this.id,'normal'); class=normal vAlign=bottom>");
			}
		document.write ("<TABLE class=Menu1_roundTop cellSpacing=0 cellPadding=0><TBODY><TR><TD class=top>&nbsp;</TD></TR></TBODY></TABLE> ");
		document.write ("<TABLE class=Menu1_content cellSpacing=0 cellPadding=0><TBODY><TR><TD class=padding>&nbsp;</TD>");
		document.write ("<TD vAlign=top>");
		//document.write ("<A href='");
			//document.write ("URL");
		//document.write ("' target=_self>");
		
		var ROOT_menu_N2=xml.getElementsByTagName("sous_menu")[q];
   
		var NBR_smenu_N2 = ROOT_menu_N2.getElementsByTagName("sMenu").length;
	 	var menu_TEXT_N1 = ROOT_racine.getElementsByTagName("menu")[q].attributes[0].value;
		var rep_TEXT_N1 = ROOT_racine.getElementsByTagName("menu")[q].attributes[1].value;
	   var link_TEXT_N1 = ROOT_racine.getElementsByTagName("menu")[q].attributes[2].value;
			//var menuId = Document.getElementsByTagName("menu")[j+1].attributes[0].value;
			document.write ("<A href='"+ROOT_id+rep_TEXT_N1+"/"+link_TEXT_N1+"'>");
					
		document.write (menu_TEXT_N1);
	document.write ("</A>");
		//document.write ("</A>");
		document.write ("</TD>");
		document.write ("<TD class=padding>&nbsp;</TD></TR></TBODY></TABLE>");
		document.write ("</TD>");
		if (k < 5) {
			document.write ("<TD class=Separator>&nbsp;</TD>");
		}
} 
// CONSTRUCTION MENU NIVEAU 1 -------------- FIN
           document.write ("</TR></TBODY></TABLE>"); 
	
// CONSTRUCTION MENU NIVEAU 2 DEROULE -------------- DEBUT
//for(w=0;w<= 4;w++){
for ( var q=0;q<NBR_menu_N1;q++ )
   {   
   
		    		//var nombre = Document.getElementsByTagName("sous_menu")[w].childNodes.length;
					//document.write ("<br>- "+nombre);
					
					var ROOT_menu_N2=xml.getElementsByTagName("sous_menu")[q]; 		
					var NBR_smenu_N2 = ROOT_menu_N2.getElementsByTagName("sMenu").length;
	 				var menu_TEXT_N1 = ROOT_racine.getElementsByTagName("menu")[q].attributes[0].value;
					var repertoire_TEXT_N1 = ROOT_racine.getElementsByTagName("menu")[q].attributes[1].value;
					id_m = q+1;
					//
					document.write ("<DIV class=Menu2 id=Menu1_"+id_m+" style='DISPLAY: none'>");
					//document.write (id_m);
					//document.write (" style='DISPLAY: none'>");
					document.write ("<TABLE class=Menu2_content cellSpacing=0 cellPadding=0 width=100%>");
					document.write ("<TBODY>");
		
			//	for(x=0;x<nombre;x++){
			 for ( var b=0;b<NBR_smenu_N2;b++ )
   				{ 	
					xcp = b+1;
				
				var menu_VISI = ROOT_menu_N2.getElementsByTagName("sMenu")[b].attributes[2].value;
				// TEST SI LIGNE XML est VISIBLE menu_VISI<2
				if(!menu_VISI || (menu_VISI<1)) {	
					document.write ("<TR class=normal id=Cell1_"+id_m+"_"+xcp);
					document.write (" onmouseover=deployLayer(this) onclick=clickAction(this) onmouseout=leaveLayer(this);applyStyle('Cell1_"+id_m);
					//document.write (id_m);
					if(id_m == MENU_en_cour){
						document.write ("','selected');>");
					}else {
						document.write ("','normal');>");
					}
					var menu_TEXT_N2 = ROOT_menu_N2.getElementsByTagName("sMenu")[b].attributes[0].value;
					var menu_URL = ROOT_menu_N2.getElementsByTagName("sMenu")[b].attributes[1].value;
					//var menu_VISI = ROOT_menu_N2.getElementsByTagName("sMenu")[b].attributes[2].value;
					document.write ("<TD class=padding left>&nbsp;</TD>");
					document.write ("<TD class=content>");
					document.write ("<A href='");
						document.write (ROOT_id+repertoire_TEXT_N1+"/"+menu_URL);
					document.write ("' target=_self>");
					document.write (menu_TEXT_N2);
					
					
						// DEBUG -- document.write (menu_TEXT_N2+" - "+repertoire_TEXT_N1);
						// DEBUG -- document.write (menu_TEXT_N2+" - "+id_m+" _ "+xcp+" v "+menu_VISI);
						// DEBUG -- document.write (id_m+" - "+SSmenu_NAME+" - "+xcp+" - "+MENU_en_cour);
					document.write ("</A></TD>");
					document.write ("<TD class=padding right>&nbsp;</TD></TR>");
				}
					
				}
					document.write ("<TR><TD class=nav_footer colSpan=3>&nbsp;</TD></TR>");	
					document.write ("</TR></TBODY></TABLE></DIV>");
			} // FIN TEST SI LIGNE XML est VISIBLE					
   }
   
   
 /**************/  
function pied_page(ROOT_id) {
var xml;
   if ( document.implementation.createDocument )
         xml=document.implementation.createDocument("", "", null);
   else   xml=new ActiveXObject("Microsoft.XMLDOM");
   xml.async=false;
   //var fic="testo.xml";
   //var fic="z_testTEST.xml";
    var fic=ROOT_id+"xml/menu.xml";
   if ( document.implementation.createDocument && window.opener )
   {   fic=window.opener.location.href.substring(0,window.opener.location.href.lastIndexOf("/")+1)
         +fic; }
   xml.load(fic);
   var ROOT_racine=xml.getElementsByTagName("menu")[0];
   
  var NBR_menu_N1 = ROOT_racine.getElementsByTagName("menu").length;

//if(Document.load("z_test.xml")){
                                 // document.write("<TABLE class=Menu1 id=Menu1 cellSpacing=0 cellPadding=0 width=100%><TBODY><TR>");
 
 
 //----------- LECTURE ACCUEIL
	var xmlDoc_TOP  = createXMLDoc(rootPath+'xml/menu_top.xml');
	var menu_TOP = xmlDoc_TOP.getElementsByTagName("menu")[2];

	if (isRealBrowser()) { 

		var libelle_ACCUEIL = menu_TOP.attributes[0].textContent; 
		//var LINK_ACCUEIL = "../"+ menu_TOP.attributes[2].textContent;
		var LINK_ACCUEIL = ROOT_id+ menu_TOP.attributes[2].textContent;
	//var Titre_Z_LINK = Menus_Z.attributes[0].textContent;
		
	} else { 
		var libelle_ACCUEIL = menu_TOP.attributes[0].nodeValue; 
		//var LINK_ACCUEIL = "../"+ menu_TOP.attributes[2].nodeValue; 
		var LINK_ACCUEIL = ROOT_id+ menu_TOP.attributes[2].nodeValue; 
	//var Titre_Z_LINK = Menus_Z.attributes[0].nodeValue;
		
	}
 
 
 // CONSTRUCTION MENU NIVEAU 1 -------------- DEBUT
 document.write ("<ul class='left'>");  
 			document.write ("<li><A href='"+LINK_ACCUEIL+"'>");
					
		document.write (libelle_ACCUEIL);
		document.write ("</A></li>");
 document.write ("<li>&nbsp;&nbsp;|&nbsp;&nbsp;</li>");
for ( var q=0;q<NBR_menu_N1;q++ )
{
		var k = q+1;
                                               												  				  														  
		//document.write ("<A href='");
			//document.write ("URL");
		//document.write ("' target=_self>");
		
		var ROOT_menu_N2=xml.getElementsByTagName("sous_menu")[q];
   
		var NBR_smenu_N2 = ROOT_menu_N2.getElementsByTagName("sMenu").length;
	 	var menu_TEXT_N1 = ROOT_racine.getElementsByTagName("menu")[q].attributes[0].value;
		var rep_TEXT_N1 = ROOT_racine.getElementsByTagName("menu")[q].attributes[1].value;
	   var link_TEXT_N1 = ROOT_racine.getElementsByTagName("menu")[q].attributes[2].value;
			//var menuId = Document.getElementsByTagName("menu")[j+1].attributes[0].value;
			document.write ("<li><A href='"+ROOT_id+rep_TEXT_N1+"/"+link_TEXT_N1+"'>");
					
		document.write (menu_TEXT_N1);
		document.write ("</A></li>");
		if (k<NBR_menu_N1) {
		document.write ("<li>&nbsp;&nbsp;|&nbsp;&nbsp;</li>");
		}
	//document.write ("</A></li>");

} 
 document.write ("</ul>"); 
// CONSTRUCTION MENU NIVEAU 1 -------------- FIN
}
 
   
//   <li><a href="/sites/corporate/en/home.page" target="_self">Home</a></li>
//<li>&nbsp;|&nbsp;</li>
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   