// JavaScript Document
//==============================================================//
//========== Fonction pour le rollover des sous menu ==========//
//============================================================//
var section_active_niveau1 = "";
var section_active_niveau2 = "";
var page = ""
var langue = ""
var urlEntete = window.location
var p = String(urlEntete).split("?")

if(p[1])
{
	var p2 = p[1].split("&")
	var param = new Array()
	for(ind in p2)
	{
		var p3= p2[ind].split("=")
		param[p3[0]] = p3[1]
		
		if(p3[0] == "page")
			page = p3[1]
		
		if(p3[0] == "langue")
			langue = p3[1]	
	}	
	var strPageCourante = page.split("_")
	section_active_niveau1 = strPageCourante[0]
	section_active_niveau2 = section_active_niveau1 + "_" + strPageCourante[1]
}



//================//
function createSous()
{
	for(IndSous in menus_deroulants)
	{	
		var strBtnMenuPrincipal = "btn_" + IndSous
		var strToWriteln = "";
		strToWriteln += "<ul class='sous-menu' style='display:none;'>"
		for(ind in menus_deroulants[IndSous])
		{
				var itemMenu = new ItemMenuDeroulant();
				itemMenu.texte = menus_deroulants[IndSous][ind].texte;
				itemMenu.lien = menus_deroulants[IndSous][ind].lien+langue;
				itemMenu.estPageCourante = menus_deroulants[IndSous][ind].estPageCourante;
				itemMenu.sousItems = menus_deroulants[IndSous][ind].sousItems;
											
				//////////////////////////
				// Niveau2 (sous-items) //
				//////////////////////////
				var arySousItemsMenu = null;
				arySousItemsMenu = itemMenu.sousItems;

				//-------------//
				var myPage = "";
				var pagNiv1
				var url = itemMenu.lien;
				var mp = String(url).split("?");
				var mp2 = mp[1].split("&");
				
				var mparam = new Array();
				for(ind2 in mp2)
				{
					var mp3= mp2[ind2].split("=");
					mparam[mp3[0]] = mp3[1];
					
					if(mp3[0] == "page")
						myPage = mp3[1];
				}
				//-------------//

				
				pagNiv1 = myPage.split("_")
				//var nameBtn = "btn_" + pagNiv1[0] + "_" + ind;
				var nameBtn = "btn_" + IndSous + "_" + ind;
				
				if (arySousItemsMenu)
				{								
					if(itemMenu.estPageCourante || section_active_niveau2==myPage)
						strToWriteln += "<li id='" + nameBtn + "'><a class='menu_deuxieme_niveau section_courante_niveau_2 fleche_for_sous_sous' href='" + itemMenu.lien + "'>" + itemMenu.texte + "</a></li>"
					else
						strToWriteln += "<li id='" + nameBtn + "'><a class='menu_deuxieme_niveau fleche_for_sous_sous'  href='" + itemMenu.lien + "'>" + itemMenu.texte + "</a></li>"
				}
				else
				{
					if(itemMenu.estPageCourante)
						strToWriteln += "<li id='" + nameBtn + "'><a class='menu_deuxieme_niveau section_courante_niveau_2' href='" + itemMenu.lien + "'>" + itemMenu.texte + "</a></li>"
					else
						strToWriteln += "<li id='" + nameBtn + "'><a class='menu_deuxieme_niveau' href='" + itemMenu.lien + "'>" + itemMenu.texte + "</a></li>"
				}
				//////////////////
				// Fin niveau 2 //
				//////////////////
				
		}
		strToWriteln += "</ul>"		
		
		if(document.getElementById(strBtnMenuPrincipal))
		{
			document.getElementById(strBtnMenuPrincipal).innerHTML += strToWriteln;
			
			//--------//
			for(ind in menus_deroulants[IndSous])
			{
				var itemMenu = new ItemMenuDeroulant();
				itemMenu.sousItems = menus_deroulants[IndSous][ind].sousItems;
	
				var arySousItemsMenu = null;
				arySousItemsMenu = itemMenu.sousItems;
	
				if (arySousItemsMenu)
				{
					
					//alert("arySousItemsMenu : " + arySousItemsMenu)
					//alert("ind : " + ind)
					//alert("IndSous : " + IndSous)
					createSousSousMenu(arySousItemsMenu,ind,IndSous);
				}
			}
		}
		
		//----------//
	}
}


function createSousSousMenu(pArySousItemsMenu,pInd,pIndSous)
{
	var arySousItemsMenu = pArySousItemsMenu
	var id = pInd
	var numParent = pIndSous.split("c")

	//----- Position verticale du 3eme niveau -----//
	var num = Number(id);
	var posTop = 0;
	var bt_name = 'btn_' + pIndSous + '_' + num;
	var element = document.getElementById(bt_name);

	if(element)
	{
		posTop = element.offsetTop;
	}

	var strSousNiv3 = ""

	if(pIndSous=="p4")
		strSousNiv3 += "<ul class='sous_niv3' style='left:-236px;'>"
	else
		strSousNiv3 += "<ul class='sous_niv3' style='left:234px;'>"
	
	for(ind in arySousItemsMenu)
	{							
		var itemMenu = new ItemMenuDeroulant();
		itemMenu.texte = arySousItemsMenu[ind].texte;
		itemMenu.lien = arySousItemsMenu[ind].lien+langue;
		itemMenu.estPageCourante = arySousItemsMenu[ind].estPageCourante;
		
		// Niveau3 (sous-items)
		if(itemMenu.estPageCourante)
		{
			strSousNiv3 += "<li><a class='section_courante_niveau_3' href='" + itemMenu.lien + "'>" + itemMenu.texte + "</a></li>"	
		}
		else
		{
			strSousNiv3 += "<li><a href='" + itemMenu.lien + "'>" + itemMenu.texte + "</a></li>"
		}
	}
	strSousNiv3 += "</ul>"
		
	var quelBtnToPutSousNiv3 = "btn_" + pIndSous + "_" + pInd;//btn_p1_1
	//alert("quelBtnToPutSousNiv3 : " + quelBtnToPutSousNiv3)
	document.getElementById(quelBtnToPutSousNiv3).innerHTML += strSousNiv3;
}
