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("<table width='205' cellpadding='0' cellspacing='0' border='0'");


	var i,j,k;
	for (i=0;i<arrMenu.length;i++) {
		document.writeln("<tr id='mainTRNiveau1'>");
		document.writeln("<td class='niv1_container'>");
		
		
		document.writeln("<table cellpadding='0' cellspacing='0'>");
		document.writeln("<tr>");
		document.writeln("<td bgcolor='#D8AE45'>");
		document.writeln("<img src='image/trans.gif' width='6' height='1'></td>");
		document.writeln("<td width='100%'>	");
		
		document.writeln("<table class='niv1_table' cellpadding='0' cellspacing='0'>");
		
		if(arrMenu[i].arrNestedNiv!=null && (arrMenu[i].actionOnClick=="" || arrMenu[i].actionOnClick=="return false;" || arrMenu[i].actionOnClick=="return false"))
			document.writeln("<tr onclick='toggleItem(\"mainTRNiveau2_" + arrMenu[i].id + "\");" + arrMenu[i].actionOnClick + "' id='trNiveau1_" + i + ";return false;'>");
		else
			document.writeln("<tr onclick='" + arrMenu[i].actionOnClick + "' id='trNiveau1_" + i + ";return false;'>");
		
		document.writeln("<td class='niv1_td' OnMouseOver='this.style.backgroundColor=\"#972D00\";' OnMouseOut='this.style.backgroundColor=\"#85310D\";'>");
		document.writeln("<table cellpadding='0' cellspacing='0' border='0'>");
		document.writeln("<tr>");

		document.writeln("<td id='tdTexte_" + arrMenu[i].id + "' width='216' class='niv1_text'>" + arrMenu[i].titre);

		document.writeln("</td>");

		if(arrMenu[i].iconImg!="") {
			document.writeln("<td class='niv1_icon'>");
			document.writeln(arrMenu[i].iconImg);
			document.writeln("</td>");
		}			
				
		if(arrMenu[i].arrNestedNiv!=null) {
			document.writeln("<td valign='top' class='niv1_fleche'><img src='image/menu_fleche.gif' width='7' height='4' border='0'/></td>")
		}		
		document.writeln("</td>");

		document.writeln("</tr></table></td></tr>");

		document.writeln("<tr style='display:none' id='mainTRNiveau2_" + arrMenu[i].id + "'>");
		document.writeln("<td class='niv2_container'>");
		document.writeln("<table class='niv2_table' cellpadding='0' cellspacing='0' border='0'>");

		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")
					document.writeln("<tr onclick='toggleItem(\"mainTRNiveau3_" + arrMenu[i].id + "_" + arrMenu[i].arrNestedNiv[j].id + "\");" + "' id='trNiveau2_" + i + "'>");
				else
					document.writeln("<tr onclick='" + arrMenu[i].arrNestedNiv[j].actionOnClick + "' id='trNiveau2" + i + "'>");
				
				document.writeln("<td class='niv2_td' OnMouseOver='this.style.backgroundColor=\"#9F3900\";' OnMouseOut='this.style.backgroundColor=\"#944417\";'>");
				document.writeln("<table cellpadding='0' cellspacing='0' border='0'>");
				document.writeln("<tr>");

				document.writeln("<td valign='top' class='niv2_bullet'><img src='image/bullet_petit.gif' width='4' height='5' border='0'></td>");
				document.writeln("<td width='100%' valign='top'>");

				document.writeln("<table cellpadding='0' cellspacing='0' border='0'>");
				document.writeln("<tr>");

			    
			    document.writeln("<td id='tdTexte_" + arrMenu[i].arrNestedNiv[j].id + "' class='niv2_text'>" + arrMenu[i].arrNestedNiv[j].titre);
			    
			    document.writeln("</td></tr></table></td>");
			    
			    
			    
				if(arrMenu[i].arrNestedNiv[j].iconImg!="") {
					document.writeln("<td valign='top' class='niv2_icon'>");
					document.writeln(arrMenu[i].arrNestedNiv[j].iconImg);
					document.writeln("</td>");
				}

				if(arrMenu[i].arrNestedNiv[j].arrNestedNiv!=null) {
					document.writeln("<td valign='top' align='left' class='niv2_fleche'><img src='image/menu_fleche2.gif' width='5' height='3' border='0' RunAt='server'/></td>")
				}				
				document.writeln("</td>");

				document.writeln("</tr></table></td></tr>");


				document.writeln("<tr style='display:none' id='mainTRNiveau3_" + arrMenu[i].id + "_" + arrMenu[i].arrNestedNiv[j].id + "'>");
				document.writeln("<td class='niv3_container'>");
				document.writeln("<table class='niv3_table' cellpadding='0' cellspacing='0'>");

				if(arrMenu[i].arrNestedNiv[j].arrNestedNiv!=null) {
					for (k=0;k<arrMenu[i].arrNestedNiv[j].arrNestedNiv.length;k++) {
						document.writeln("<tr onclick='" + arrMenu[i].arrNestedNiv[j].arrNestedNiv[k].actionOnClick + "' id='trNiveau3" + i + "'>");
						document.writeln("<td class='niv3_td' OnMouseOver='this.style.backgroundColor=\"#B14603\";' OnMouseOut='this.style.backgroundColor=\"#A9521C\";'>");
						document.writeln("<table cellpadding='0' cellspacing='0' border='0'>");
						document.writeln("<tr>");

						document.writeln("<td valign='top' class='niv2_bullet'><img src='image/bullet_tpetit.gif' width='3' height='3' border='0'></td>");
						document.writeln("<td width='100%' valign='top'>");
		
						document.writeln("<table cellpadding='0' cellspacing='0' border='0'>");
						document.writeln("<tr>");

						document.writeln("<td id='tdTexte_" + arrMenu[i].arrNestedNiv[j].arrNestedNiv[k].id + "' width='183' class='niv3_text'>" + arrMenu[i].arrNestedNiv[j].arrNestedNiv[k].titre);
						
						document.writeln("</td></tr></table></td>");
						
						if(arrMenu[i].arrNestedNiv[j].arrNestedNiv[k].iconImg!="") {
							document.writeln("<td valign='top' class='niv3_icon'>");
							document.writeln(arrMenu[i].arrNestedNiv[j].arrNestedNiv[k].iconImg);
							document.writeln("</td>");
						}

						document.writeln("</td>");
	
						document.writeln("</tr></table></td></tr>");
	
	
					} // FIN FOR #3

				} // FIN IF #3
				document.writeln("</table></td></tr>");
			} // FIN FOR #2

		} //FIN IF #2
		document.writeln("</table></td></tr></table></td></tr></table></td></tr>");			
	}; //FIN DU FOR #1

	document.writeln("</table>");

	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) {
	document.getElementById(trId).style.display='none';
}

function openItem(trId) {
	document.getElementById(trId).style.display='';
}

function activateItem(MenuID,FirstParent) {
	if(FirstParent!='')
		document.getElementById("tdTexte_" + MenuID).style.color="#FFFFFF";
	
}
