var glo_Menu='-';
var glo_Menu_aux='-';
var glo_Opcion='-';
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);
		//alert(mnuSel +', '+ opcSel +', '+ subSel);
		pageLoad(mnuSel, opcSel) 
	}
}

function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
		element = document.getElementById(element);
		if (arguments.length == 1)
		return element;
		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';
		}
	}
}

function pageLoad(mnuSel, opcSel) {
	collapseAll($('S2','S3'), mnuSel, opcSel);
}

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 activeMenu(idmenu){
	var strImagen;
	if(idmenu == 'M1'){
		strImagen = 'bo_menu_1_on.jpg';
	}else if(idmenu == 'M7'){
		if(glo_Menu=='M7'){ //Con borde redondeado o no
			strImagen = 'bo_menu_1_on.jpg';
		}else{
			strImagen = 'bo_menu_2_on.jpg';
		}
	}else{
		strImagen = 'bo_menu_3_on.jpg';
	}
	
	document.getElementById(idmenu).style.backgroundImage  = 'url(img/' + strImagen +')';
}

function inactiveMenu(idmenu){
	var strImagen;
	if(idmenu == 'M1'){
		strImagen = 'bo_menu_1_off.jpg';
	}else if(idmenu == 'M7'){
		strImagen = 'bo_menu_1_off.jpg';
	}else{
		strImagen = 'bo_menu_1_off.jpg';
	}
	if(glo_Menu!=idmenu){
		if(idmenu!='-'){
			document.getElementById(idmenu).style.backgroundImage  = 'url(img/' + strImagen +')';
		}
	}
}

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;
	}
}