var menus = new Array(); //Indica el nº de hijos que tiene cada menu
var menuAct; //Menu activo en este momento
var submenuAct; //Submenú activo en este momento

menus[0] = 5;
menus[1] = 3;
menus[2] = 0;
menus[3] = 3;
menus[4] = 4;

function cambProp(obj, propIE, propNS, valorIE, valorNS) {
if (document.all)
   {
   obj = document.all[obj];
   obj.style[propIE] = valorIE;
   }
else
   if (obj=document.getDocumentById)
       obj.style[propIE] = valorIE;
   else
      {
      obj = document.layers[obj];
      obj[propNS] = valorNS;
      }
}

function cambClass(obj, clase) {
if (document.all)
   {
   obj = document.all[obj];
   obj.className = clase;
   }
else
   if (obj=document.getDocumentById)
       obj.className = clase;
   else
      {
      obj = document.layers[obj];
      obj.className = clase;
      }
}


function CambiarMenu(nmenu) {
	var i,j
	var aux;
	var mPadre;
	var mHijo;
	mPadre = nmenu.charAt(0);
	mHijo = nmenu;
	
	//Nuevo menu
	menuAct = mPadre; 
	submenuAct = mHijo;
	
	for (i=0;i<menus.length;i++) {
		if (i!=menuAct) { //No es el menu principal activo
			cambClass('m' + i, 'cab_menu');
			cambClass('t' + i, 'cab_menu');
		} else { //Es el menu principal activo
			cambClass('m' + i, 'cab_menuAct');
			cambClass('t' + i, 'cab_menuAct');
		} //end if
		if (menus[i] > 0) {		
			for (j=1;j<=menus[i];j++) {				
				aux = i.toString() + j.toString() ;
				if (aux.toString() != submenuAct.toString()) {
					cambClass('m' + aux, 'menu');
					cambClass('t' + aux, 'menu');		
				} else { 
					cambClass('m' + aux, 'menuAct');
					cambClass('t' + aux, 'menuAct');	
				} //end if
			} //for
		} //if
	} //end for
} //CambiarMenu

function MenuIn(nmenu) {
	var mPadre;
	var mHijo;
	
	mPadre = nmenu.charAt(0);
	
	if (nmenu.charAt(1) != '') {
		mHijo = nmenu;		

	} //if
	
	cambClass('m' + mPadre, 'cab_menuAct');
	cambClass('t' + mPadre, 'cab_menuAct');
	if (mHijo != null) {
		cambClass('m' + mHijo, 'menuAct');
		cambClass('t' + mHijo, 'menuAct');
	} //if
} //MenuIn

function MenuInCapas(nmenu,clase) {
	cambClass('m' + nmenu,clase);
	cambClass('t' + nmenu,clase);
}//MenuInCapas

function ColorCeldaIn(ncelda, vin){
	if (vin!=' '){
	cambClass('c' + ncelda,'fondo_gris_vin');
	} else {
	cambClass('c' + ncelda,'fondo_gris');
	}
}

function menuOut(nmenu) {
	var mPadre;
	var mHijo;
	mPadre = nmenu.charAt(0);
	if (nmenu.charAt(1) != '') {
		mHijo = nmenu;
	} //if
	
	if (mPadre!=menuAct) {
		cambClass('m' + mPadre, 'cab_menu');
		cambClass('t' + mPadre, 'cab_menu');
	} // end if
	if (mHijo != null && mHijo!=submenuAct) {
		cambClass('m' + mHijo, 'menu');
		cambClass('t' + mHijo, 'menu');		
	} // end if
}//Menu Out

function MenuOutCapas(nmenu,clase) {
	cambClass('m' + nmenu,clase);
	cambClass('t' + nmenu,clase);
}//Menu Out Capas

function ColorCeldaOut(ncelda, vin){
	if (vin!=' '){
		cambClass('c' + ncelda,'fondo_blanco_vin');
	} else {
		cambClass('c' + ncelda,'fondo_blanco');
	}
}
