
/* ---------------------------------------------------------------------------------------------------------------------------

	Según el array definido en menu_definiciones.js, montaremos el array que necesitamos. 
	
	Nota: Hasta 4 niveles, si queremos más niveles símplemente añadimos un punto en el switch

---------------------------------------------------------------------------------------------------------------------------*/

	contador_nivel1 = 0;
	contador_nivel2 = -1;
	contador_nivel3 = -1;
	contador_nivel4 = -1;

	status_nivel1 = "";
	status_nivel2 = "";
	status_nivel3 = "";
	status_nivel4 = "";

	//Creamos los menús principales sacando los datos del array
	for ( i = 0; i < array_elementos.length; i++ )
	{
		switch ( array_elementos[i][0] )
		{
			case 1:
					contador_nivel1++;

					eval("dqm__maindesc" + contador_nivel1 + "='" + array_elementos[i][1] + " '");
					eval("dqm__micon_index" + contador_nivel1 + "='" + array_elementos[i][2] + "'");
					eval("dqm__url" + contador_nivel1 + "='" + array_elementos[i][3] + "'");

					eval("dqm__sub_xy" + contador_nivel1 + "='" + submenus_nivel_1_xy + "'");

					status_nivel1 = array_elementos[i][1];
					eval("dqm__status_text" + contador_nivel1 + "='" + status_nivel1 + "'");

					contador_nivel2 = -1;
				
					break;
			
			case 2:
					contador_nivel2++;

//					alert("dqm__subdesc" + contador_nivel1 + "_" + contador_nivel2 + "='" + array_elementos[i][1] + "'");

					eval("dqm__subdesc" + contador_nivel1 + "_" + contador_nivel2 + "='" + array_elementos[i][1] + "'");
					eval("dqm__icon_index" + contador_nivel1 + "_" + contador_nivel2 + "='" + array_elementos[i][2] + "'");

//					alert("dqm__2nd_icon_index" + contador_nivel1 + "_" + contador_nivel2 + "=" + array_elementos[i][4]);

					if ( array_elementos[i][4] == "0" )
						eval("dqm__2nd_icon_index" + contador_nivel1 + "_" + contador_nivel2 + "=" + array_elementos[i][4]);
					else
						eval("dqm__url" + contador_nivel1 + "_" + contador_nivel2 + "='" + array_elementos[i][3] + "'");

					eval("dqm__sub_xy" + contador_nivel1 + "_" + contador_nivel2 + "='" + submenus_otros_niveles_xy + "'");

					status_nivel2 = array_elementos[i][1];
					eval("dqm__status_text" + contador_nivel1 + "_" + contador_nivel2 + "='" + status_nivel1 + " > " + array_elementos[i][1] + "'");

					contador_nivel3 = -1;

					break;

			case 3:
					contador_nivel3++;

//					alert("dqm__subdesc" + contador_nivel1 + "_" + contador_nivel2 + "_" + contador_nivel3 + "='" + array_elementos[i][1] + "'");

					eval("dqm__subdesc" + contador_nivel1 + "_" + contador_nivel2 + "_" + contador_nivel3 + "='" + array_elementos[i][1] + "'");
					eval("dqm__icon_index" + contador_nivel1 + "_" + contador_nivel2 + "_" + contador_nivel3 + "='" + array_elementos[i][2] + "'");

					if ( array_elementos[i][4] == "0" )
						eval("dqm__2nd_icon_index" + contador_nivel1 + "_" + contador_nivel2 + "_" + contador_nivel3 + "='" + array_elementos[i][4] + "'");
					else
						eval("dqm__url" + contador_nivel1 + "_" + contador_nivel2 + "_" + contador_nivel3 + "='" + array_elementos[i][3] + "'");

					eval("dqm__sub_xy" + contador_nivel1 + "_" + contador_nivel2 + "_" + contador_nivel3 + "='" + submenus_otros_niveles_xy + "'");

					status_nivel3 = array_elementos[i][1];
					eval("dqm__status_text" + contador_nivel1 + "_" + contador_nivel2 + "_" + contador_nivel3 + "='" + status_nivel1 + " > " + status_nivel2 + " > " + array_elementos[i][1] + "'");

					contador_nivel4 = -1;

					break;

			case 4:
					contador_nivel4++;

//					alert("dqm__subdesc" + contador_nivel1 + "_" + contador_nivel2 + "_" + contador_nivel3 + "_" + contador_nivel4 + "='" + array_elementos[i][1] + "'");

					eval("dqm__subdesc" + contador_nivel1 + "_" + contador_nivel2 + "_" + contador_nivel3 + "_" + contador_nivel4 + "='" + array_elementos[i][1] + "'");
					eval("dqm__icon_index" + contador_nivel1 + "_" + contador_nivel2 + "_" + contador_nivel3 + "_" + contador_nivel4 + "='" + array_elementos[i][2] + "'");

					if ( array_elementos[i][4] == "0" )
						eval("dqm__2nd_icon_index" + contador_nivel1 + "_" + contador_nivel2 + "_" + contador_nivel3 + "_" + contador_nivel4 + "='" + array_elementos[i][4] + "'");
					else
						eval("dqm__url" + contador_nivel1 + "_" + contador_nivel2 + "_" + contador_nivel3 + "_" + contador_nivel4 + "='" + array_elementos[i][3] + "'");

					eval("dqm__sub_xy" + contador_nivel1 + "_" + contador_nivel2 + "_" + contador_nivel3 + "_" + contador_nivel4 + "='" + submenus_otros_niveles_xy + "'");

					status_nivel4 = array_elementos[i][1];
					eval("dqm__status_text" + contador_nivel1 + "_" + contador_nivel2 + "_" + contador_nivel3 + "_" + contador_nivel4 + "='" + status_nivel1 + " > " + status_nivel2 + " > " + status_nivel3 + " > " + array_elementos[i][1] + "'");

					break;
		}
	}
