function getMenu(id)
{
	//alert(id);
	document.getElementById("menu").innerHTML = "";
	test = $.ajax({			
			type:"POST",
			url:"_script/call_menu.php",
			data:({section:id}),
			async:false,
			cache:false,
			success:function(data)
						{
							//alert(data);
							try //Internet Explorer
							{
								xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
								xmlDoc.async="false";
								xmlDoc.loadXML(data);
							}
							catch(e)
							{
								parser=new DOMParser();
								xmlDoc=parser.parseFromString(data,"text/xml");
							}
							
							var ligne=xmlDoc.documentElement.childNodes;
							for(i=0;i<ligne.length;i++)
							{
									
								if(ligne[i].nodeType == 1)
								{
									//alert(ligne[i].nodeName);
									ul_x = document.createElement("ul");
									
													
									menuItems = ligne[i].childNodes;
									
									for(j=0;j<menuItems.length;j++)
									{
										if(menuItems[j].nodeType == 1)
										{
											
											
											li_x = document.createElement("li");
											li_x.innerHTML = '<a href="'+menuItems[j].getElementsByTagName("LINK")[0].childNodes[0].nodeValue+'">'+menuItems[j].getElementsByTagName("LABEL")[0].childNodes[0].nodeValue+'</a>';
											for(k=0;k<menuItems[j].getElementsByTagName("SUBMENU").length;k++)
											{
												if(menuItems[j].getElementsByTagName("SUBMENU")[k].nodeType == 1)
												{
													submenu = menuItems[j].getElementsByTagName("SUBMENU")[k].childNodes;
													ul_y = document.createElement("ul");
													if(ligne[i].nodeName == "LIGNE_A")
														ul_y.className = "sousMenu_a";
													else
														ul_y.className = "sousMenu_b";
													for(l=0;l<submenu.length;l++)
													{														
														if(submenu[l].nodeType == 1)
														{	
															subsubmenu = submenu[l].getElementsByTagName("SUBSUBMENU");
														
															li_y = document.createElement("li");
															if(subsubmenu.length > 0)
																li_y.innerHTML = '<a href="'+submenu[l].getElementsByTagName("LINK")[0].childNodes[0].nodeValue+'">'+submenu[l].getElementsByTagName("LABEL")[0].childNodes[0].nodeValue+'<img src="/_img/fleche.png" border=0></a>';
															else
																li_y.innerHTML = '<a href="'+submenu[l].getElementsByTagName("LINK")[0].childNodes[0].nodeValue+'">'+submenu[l].getElementsByTagName("LABEL")[0].childNodes[0].nodeValue+'</a>';
															
															if(subsubmenu.length > 0)
															{
																ul_z = document.createElement("ul");
																
																if(ligne[i].nodeName == "LIGNE_A")
																	ul_z.className = "ssMenu_a";
																else
																	ul_z.className = "ssMenu_b";
																for(z=0;z<subsubmenu.length;z++)
																{
																	if(subsubmenu[z].nodeType == 1)
																	{
																		li_z = document.createElement("li");
																		li_z.innerHTML = '<a href="'+subsubmenu[z].getElementsByTagName("LINK")[0].childNodes[0].nodeValue+'">'+subsubmenu[z].getElementsByTagName("LABEL")[0].childNodes[0].nodeValue+'</a>';
																		ul_z.appendChild(li_z);
																	}															
																}
																li_y.appendChild(ul_z);
															}															
															
															ul_y.appendChild(li_y);
														}														
													}
													li_x.appendChild(ul_y);
												}
											}
											
											ul_x.appendChild(li_x);
										}
									}
									if(ligne[i].nodeName == "LIGNE_A")
										ul_x.className = "menu_a";
									else
										ul_x.className = "menu_b";
									document.getElementById("menu").appendChild(ul_x);								
								}
							}
							return true;
						},
					error:function (xhr, ajaxOptions, thrownError){
                                                        //alert("--------------------------------------------------------------------------------------------------\n"+
														//      "Erreur :"+
														//	  "\t"+
														//	  xhr.status+
														//	  "\n=============================================================\n"+
														//	  "Description :"+
														//	  "\n\t"+
														//	  xhr.statusText+
														//	  "\n=============================================================\n\n");
                                                        //alert(thrownError);
                                                }
			}).responseText;


}
getMenu(id_menu);
//alert(document.getElementById("menu").innerHTML.substr(1000,3000));