var myItem = {  
	id:"",
	titre:"",
	actionOnClick:"",
	arrNestedNiv:""
}; 


var arrMenu=new Array();


var counterNiv1=-1;
var counterNiv2=-1;
var counterNiv3=-1;

function createItemNiv1(pId,pTitre,pOnClick,pNbrOfChilds,pIconImg)
{
	counterNiv1++;
	counterNiv2=-1;
	counterNiv3=-1;	
	myItem=new Object;
	myItem.id=pId;
	myItem.titre=pTitre;
	myItem.actionOnClick=pOnClick;
	myItem.iconImg=pIconImg;
	if(pNbrOfChilds>0) {
		myItem.arrNestedNiv=new Array(pNbrOfChilds);
	}

	arrMenu[counterNiv1]=myItem;
}

function createItemNiv2(pId,pTitre,pOnClick,pNbrOfChilds,pIconImg)
{
	counterNiv3=-1;
	counterNiv2++;
	myItem=new Object;
	myItem.id=pId;
	myItem.titre=pTitre;
	myItem.actionOnClick=pOnClick;
	myItem.iconImg=pIconImg;
		
	if(pNbrOfChilds>0) {
		myItem.arrNestedNiv=new Array(pNbrOfChilds)
	}
	arrMenu[counterNiv1].arrNestedNiv[counterNiv2]=myItem;
}

function createItemNiv3(pId,pTitre,pOnClick,pIconImg)
{
	counterNiv3+=1;
	myItem=new Object;
	myItem.id=pId
	myItem.titre=pTitre
	myItem.actionOnClick=pOnClick;
	myItem.iconImg=pIconImg;
	arrMenu[counterNiv1].arrNestedNiv[counterNiv2].arrNestedNiv[counterNiv3]=myItem;
}

function buildMenu() {
	document.open();
	document.writeln("<DIV id='MENU_GLOBAL'>");

	var i,j,k;
	for (i=0;i<arrMenu.length;i++) {
		document.writeln("<DIV class='MILIEU'>");
		document.writeln("<DIV class='HAUT'>");
		document.writeln("<DIV class='BAS'>");
		
		if(arrMenu[i].arrNestedNiv!=null && (arrMenu[i].actionOnClick=="" || arrMenu[i].actionOnClick=="return false;" || arrMenu[i].actionOnClick=="return false"))
			document.writeln("<DIV onclick='toggleItem(\"mainTRNiveau2_" + arrMenu[i].id + "\");" + arrMenu[i].actionOnClick + "' id='trNiveau1_" + i + ";return false;'>");
		else
			document.writeln("<DIV style='cursor:pointer;width:100%' onclick='" + arrMenu[i].actionOnClick + "' id='trNiveau1_" + i + ";return false;'>");
		
		document.writeln("<DIV class='niveau1' id='tdTexte_" + arrMenu[i].id + "'>");

		document.writeln("" + arrMenu[i].titre + "");

		document.writeln("</DIV>");
		document.writeln("</DIV>");

		document.writeln("<DIV style='padding-bottom:0px;display:none;background:URL(/portail/image/menu_sep2_haut.gif) no-repeat top center' id='mainTRNiveau2_" + arrMenu[i].id + "'>");

		if(arrMenu[i].arrNestedNiv!=null) {
			for (j=0;j<arrMenu[i].arrNestedNiv.length;j++) {

				if(arrMenu[i].arrNestedNiv[j].actionOnClick =="" || arrMenu[i].arrNestedNiv[j].actionOnClick=="return false;" || arrMenu[i].arrNestedNiv[j].actionOnClick=="return false") {
//modifier par jonathan martin, si l'on désire avoir en permmance conserver que le DIV
//					document.writeln("<DIV>");
					document.writeln("<DIV onclick='toggleItem(\"mainTRNiveau3_" + arrMenu[i].id + "_" + arrMenu[i].arrNestedNiv[j].id + "\");" + "' id='trNiveau2_" + i + "'>");
				}
				else
					document.writeln("<DIV onclick='" + arrMenu[i].arrNestedNiv[j].actionOnClick + "' id='trNiveau2" + i + "'>");
				
				document.writeln("<DIV class='niveau2_global'>");
			    document.writeln("<DIV class='niveau2' id='tdTexte_" + arrMenu[i].arrNestedNiv[j].id + "'>");

				
				
				
				document.writeln(arrMenu[i].arrNestedNiv[j].titre);
				
				if(arrMenu[i].arrNestedNiv[j].iconImg!="") {
					document.writeln(arrMenu[i].arrNestedNiv[j].iconImg);
				}			

				document.writeln("</DIV>");
				document.writeln("</DIV>");
				document.writeln("</DIV>");

				
				
				document.writeln("<DIV style='display:none' id='mainTRNiveau3_" + arrMenu[i].id + "_" + arrMenu[i].arrNestedNiv[j].id + "'>");

				if(arrMenu[i].arrNestedNiv[j].arrNestedNiv!=null) {
					for (k=0;k<arrMenu[i].arrNestedNiv[j].arrNestedNiv.length;k++) {
						document.writeln("<DIV onclick='" + arrMenu[i].arrNestedNiv[j].arrNestedNiv[k].actionOnClick + "' id='trNiveau3" + i + "'>");

						document.writeln("<DIV class='niveau3_global'>");
						document.writeln("<DIV class='niveau3' id='tdTexte_" + arrMenu[i].arrNestedNiv[j].arrNestedNiv[k].id + "'>");

						document.writeln(arrMenu[i].arrNestedNiv[j].arrNestedNiv[k].titre);

						if(arrMenu[i].arrNestedNiv[j].arrNestedNiv[k].iconImg!="") {
							document.writeln(arrMenu[i].arrNestedNiv[j].arrNestedNiv[k].iconImg);
						}

						document.writeln("</DIV>");
						document.writeln("</DIV>");
						document.writeln("</DIV>");
	
					} // FIN FOR #3

				} // FIN IF #3
				document.writeln("<img src='/portail/image/trans.gif' height='1'><BR>");
				document.writeln("</DIV>");
			} // FIN FOR #2

		} //FIN IF #2
		document.writeln("</DIV>");
		document.writeln("</DIV>");
		document.writeln("</DIV>");
		document.writeln("</DIV>");

	}; //FIN DU FOR #1

	document.writeln("</DIV>");

	document.close();
};

function toggleItem(trId) {
	if(document.getElementById(trId).style.display=='none')
		document.getElementById(trId).style.display='';
	else
		document.getElementById(trId).style.display='none';
}

/*function closeAllItems() {
	var i,j;
	for (i=0;i<arrMenu.length;i++) {
		closeItem('mainTRNiveau2_' + arrMenu[i].id);
		if(arrMenu[i].arrNestedNiv!=null) {
			for(j=0;j<arrMenu[i].arrNestedNiv.length;j++) {
				closeItem('mainTRNiveau3_' + arrMenu[i].id + '_' + arrMenu[i].arrNestedNiv[j].id);
			}
		}
	}
}*/

function closeItem(trId) {
	if (document.getElementById(trId) != null) {
		document.getElementById(trId).style.display='none';
	}
}

function openItem(trId) {
	if (document.getElementById(trId) != null) {
		document.getElementById(trId).style.display='';
	}
}

function activateItem(MenuID,FirstParent) {
	if(FirstParent!='') {
		if (document.getElementById("tdTexte_" + MenuID) != null) {
			document.getElementById("tdTexte_" + MenuID).style.color="#61615F";
		}
	}
	
}