var idMenu="menu";


function paintMenu()
{
//alert('entro')
	var elemMenu = document.getElementById(idMenu);
    var txt="";
    for(var i=0; i<arrMenu.length; i++)
    {
		
		if(i%2==0) { cssLvl1 = "LvlA"; cssLvl2 = "nvl2A"; cssLvl3 = "nvl3A"; }
		else { cssLvl1 = "LvlB"; cssLvl2 = "nvl2B"; cssLvl3 = "nvl3B"; }
	                                   
		txt+="<LI class='"+cssLvl1+"'><a href='#' onclick='acciona("+i+");return false;'>"+arrMenu[i][0]+"</a></LI>";
		if(arrMenu[i].length>2)
        {
			if(arrMenu[i][1]==1)
			{
				txt+="<UL>";
                for(var t=0; t<arrMenu[i][2].length; t++)
                {
					txt+="<LI class='"+cssLvl2+"'><a href='#' onclick='acciona("+i+","+t+");return false;'>"+arrMenu[i][2][t][0]+"</a></LI>";
                    if(arrMenu[i][2][t].length>2)
                    {
						if(arrMenu[i][2][t][1]==1)
                        {						
							txt+="<UL>";
                            for(var y=0; y<arrMenu[i][2][t][2].length; y++)
								txt+="<LI class='"+cssLvl3+"'><a onclick='AJAXCbo.DoAjaxCall(" + String.fromCharCode(34) + "" + String.fromCharCode(34) + "," + String.fromCharCode(34) + "" +arrMenu[i][2][t][2][y][1]+"" + String.fromCharCode(34) + "," + String.fromCharCode(34) + "async" + String.fromCharCode(34) + ");return false;' href='"+arrMenu[i][2][t][2][y][1]+"'>"+arrMenu[i][2][t][2][y][0]+"</a></LI>";
                                txt+="</UL>";
						}
					}                       
				}
                txt+="</UL>";
			}
		}
	}
//alert('meto al div')
    elemMenu.innerHTML = txt;
//alert('salgo paintMenu')
}
            
 
function acciona()
{
	
	if(arguments.length==1)
    {
		var opcSel = arguments[0]; var antStatus = arrMenu[opcSel][1];
        ocultarTodo();
        if(antStatus==0) arrMenu[opcSel][1] = 1;
     
    }
    else
	{
		var opcSelNv1 = arguments[0]; var opcSelNv2 = arguments[1];
        var antStatus = arrMenu[opcSelNv1][2][opcSelNv2][1];
        ocultarTodo();
        arrMenu[opcSelNv1][1] = 1;
        if(antStatus==0) arrMenu[opcSelNv1][2][opcSelNv2][1] = 1;
          
    }
	paintMenu();                 
}

function abrir_menu(campo1, campo2) 
{ 
	if ((campo1.toString().length == 0) || (campo2.toString().length == 0)) 
	{ 
		return false; 
	}
	else
	{ 
		if (campo2.toString().length == 0) 
		{ 
			acciona(campo1)         
		}
		else
		{ 
			acciona(campo1,campo2)          
		} 
	} 
} 

/*
function abrir_menu(campo1, campo2) 
{ 
	if ((campo1 == "") || (campo2 == "")) 
	{ 
		return false; 
	}
	else
	{ 
		if (campo2 == "")  
		{ 
			acciona(campo1)         
		}
		else
		{ 
			acciona(campo1,campo2)          
		} 
	} 
} 
*/


            
function ocultarTodo()
{
	for(var i=0; i<arrMenu.length; i++)
    {
		arrMenu[i][1] = 0;
        if(arrMenu[i].length>2)
        {
			for(var t=0; t<arrMenu[i][2].length; t++)
				arrMenu[i][2][t][1] = 0;
		}           
	}
}


