var glo_Menu='-';
var glo_Menu_aux='-';
var glo_Opcion='-';
var idMenuMax = '';
var cantidad = '';

function switchMenu(obj, mnuSel, opcSel) {

	if(document.getElementById(obj)){
		var el = document.getElementById(obj);
		if ( el.style.display != "none" ) {
			el.style.display = 'none';
		}
		else {
			el.style.display = '';
		}
		
		glo_Menu_aux = glo_Menu;
		glo_Menu = mnuSel;
		
		inactiveMenu(glo_Menu_aux);
		activeMenu(mnuSel);
		colapsar(mnuSel, opcSel)
		
		//alert(mnuSel +', '+ opcSel +', '+ subSel);
		
	}
}

function $() {
	var elements = new Array();
	for (var i = 1; i <= cantidad; i++) {
		var elementId = 'S' + i;
		if (typeof elementId == 'string')
			var element = document.getElementById(elementId);
		if (cantidad == 1 && element != null)
			return element;
		if (element != null)
			elements.push(element);
	}
	return elements;
}

/*
function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var elementId = arguments[i];
		if (typeof elementId == 'string')
			var element = document.getElementById(elementId);
		if (arguments.length == 1 && element != null)
			return element;
		if (element != null)
			elements.push(element);
	}
	return elements;
}
*/

function collapseAll(objs, mnuSel, opcSel) {
	var i;
	for (i=0;i<objs.length;i++ ) {
		if(opcSel!=objs[i].id){
			objs[i].style.display = 'none';
		}
		else {
			glo_Menu = mnuSel;
			abierto = true;
		}
	}
}

function colapsar(mnuSel, opcSel)
{
	collapseAll($( ), mnuSel, opcSel);
	if (mnuSel != 'M0' && glo_Menu != '-')
		activeMenu(mnuSel);
}

function pageLoad(cantOpc, mnuSel, opcSel) {

	cantidad = cantOpc;
	idMenuMax = 'M' + cantOpc;
		
	colapsar(mnuSel, opcSel)
		
}

/*
function pageLoad(cantOpc, mnuSel, opcSel) {

		cantidad = cantOpc;
		idMenuMax = 'M' + cantOpc;
			
		collapseAll($('S2','S3','S4','S5','S6','S7','S8','S9','S10','S11' ), mnuSel, opcSel);
		if (mnuSel != 'M0')
			activeMenu(mnuSel);
			
}
*/

function activeOpcion(idOpcion){
	document.getElementById(idOpcion).className='SubOpcionActivo';
	document.getElementById('O' + idOpcion).className='lnkTahoma11GrsAct';
}
function inactiveOpcion(idOpcion){
	if(idOpcion!=glo_Opcion){
		document.getElementById(idOpcion).className='SubOpcionInactivo';
		document.getElementById('O' + idOpcion).className='lnkTahoma11Grs';
	}
}

function SetMenuSelected(idMenu, idOpcion, idSubopcion){
	if(idMenu!='' && idOpcion!='' && idSubopcion!=''){
		switchMenu(idOpcion, idMenu, idOpcion);
		glo_Menu=idMenu;
		glo_Opcion = idSubopcion;
		activeOpcion(idSubopcion);
	}
	else if(idMenu!='' && idOpcion=='' && idSubopcion==''){
		activeMenu(idMenu);
		glo_Menu=idMenu;
	}
}
