//Para control del menú superior e izquierdo
function cargaMenuSI(xEnlace,xNomMenu,xObj,xMenuTipo){
	var xParam="MenuTipo="+xMenuTipo
	if(document.getElementById('hdUsuarioPermisos')!=undefined){xParam+="&Permisos="+escape(document.getElementById('hdUsuarioPermisos').value)}
	msgQuita('divLista|divVentanaFormato|divVentanaEsperaFormato|')
	msgEspera("Cargando menú "+xNomMenu+", por favor espere... ")
	ajax=objAJAX();
	ajax.open("POST", ""+xEnlace+"",true);
	ajax.onreadystatechange=function(){
										if (ajax.readyState==4) {
											//document.getElementById('tdCuerpo').style.width=wTDC;	
											//document.getElementById('tdCuerpo').style.height=hTDC;
											
											document.getElementById(xObj).innerHTML=ajax.responseText	 
											msgQuita('divMsg|divEspera|divLista|divMenuAplicacion|')
											if(xObj=="tdMenuSup"){												
												//document.getElementById("divMenuIzq").innerHTML=""
												cargaFormato('visitainicio','IBERO_Cuerpo.asp','Bienvenidos')
												//if(xMenuTipo!="administrativo"){cargaMenuSI("CE_MenuIzq.asp","secundario","tdMenuIzq",xMenuTipo)}
												
											}												
											//document.getElementById("divCuerpo").innerHTML=""
											//document.getElementById("tdTitulo").innerHTML=""
											
											if(xMenuTipo=="admonempresas" || xMenuTipo=="admonusuarios" || xMenuTipo=="admonalumnos" || xMenuTipo=="admonvacantes" || xMenuTipo=="admonprogramas" || xMenuTipo=="admonsolicitudes" || xMenuTipo=="admoncandidatos"){
												document.getElementById("rdoListado").click();
											}
											if(xMenuTipo=="admoncalendario"){
												document.getElementById('lnkCalendarioEventos').onclick()
											}
											if(xMenuTipo=="reportes"){
												document.getElementById('lnkGeneral').onclick()
											}
												
											
											xLnkAplicacionClic=false;
											
											if(document.getElementById("divCerrar").style.display==""){
												var newX = findPosX(document.getElementById("tdCuerpoAdornoDer"));
												document.getElementById("divCerrar").style.left=Number(newX) - document.getElementById("divCerrar").offsetWidth + 3
											}
											
											return false;
										}
									}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(xParam)
}

//RTINAS PARA CONTROL DEL MENÚ FLOTANTE DEL MENÚ SUPERIOR
var xLnkAplicacionVisto=null; var xLnkAplicacionClic=false; var xLnkAplicacionObj=null		
function menuAplicacion(xLnk,xLnkClic,xMenuSup, xPermisos){
	msgQuita('divLista|')
	var xDiv=document.getElementById("divMenuAplicacion")
	var xMenu="";
	var xcont = 0;
	if(xLnkClic==1){xLnkAplicacionClic=true;}
	if(xLnkAplicacionClic){								
	  	xLnkAplicacionVisto=xLnk		
		xLnkAplicacionObj=xLnk		
		switch (xMenuSup){
			
			case "herramientas":
				xcont = 0; xMenu = "";	
				xMenu+="<TR><TD Class='tdMenuImg'><IMG Src='../interfase/iconos/books.png'></TD><TD Class='tdMenuLink'><A Id='aMenuAplicacion' Href='javascript:doNothing()' onClick=\"javascript:document.getElementById('divFiltros').innerHTML=''; cargaMenuSI('IBERO_MenuIzq.asp','de programas academicos.','divMenuIzq','admonprogramas')\" Class='lnkMenuSupOpcion'>Programas académicos</A></TD></TR>";xcont+=1;
				xMenu+="<TR><TD Class='tdMenuImg'>&nbsp;</TD><TD Class='tdMenuLink'><HR></TD></TR>";xcont+=1;
				xMenu+="<TR><TD Class='tdMenuImg'><IMG Src='../interfase/iconos/cubes.png'></TD><TD Class='tdMenuLink'><A Id='aMenuAplicacion' Href='javascript:doNothing()' onClick=\"javascript:cargaVentana('ciudades','IBERO_Ventanas.asp',null,null)\" Class='lnkMenuSupOpcion'>Ciudades</A></TD></TR>";xcont+=1;
				xMenu+="<TR><TD Class='tdMenuImg'><IMG Src='../interfase/iconos/CNI.png'></TD><TD Class='tdMenuLink'><A Id='aMenuAplicacion' Href='javascript:doNothing()' onClick=\"javascript:cargaVentana('planteles','IBERO_Ventanas.asp',null,null)\" Class='lnkMenuSupOpcion'>Planteles</A></TD></TR>";xcont+=1;
				xMenu+="<TR><TD Class='tdMenuImg'><IMG Src='../interfase/iconos/moneybag.png'></TD><TD Class='tdMenuLink'><A Id='aMenuAplicacion' Href='javascript:doNothing()' onClick=\"javascript:cargaVentana('monedas','IBERO_Ventanas.asp',null,null)\" Class='lnkMenuSupOpcion'>Monedas</A></TD></TR>";xcont+=1;
				xMenu+="<TR><TD Class='tdMenuImg'><IMG Src='../interfase/iconos/money.png'></TD><TD Class='tdMenuLink'><A Id='aMenuAplicacion' Href='javascript:doNothing()' onClick=\"javascript:cargaVentana('monedaspre','IBERO_Ventanas.asp',null,null)\" Class='lnkMenuSupOpcion'>Monedas predefinidas</A></TD></TR>";xcont+=1;
				xMenu+="<TR><TD Class='tdMenuImg'>&nbsp;</TD><TD Class='tdMenuLink'><HR></TD></TR>";xcont+=1;
				xMenu+="<TR><TD Class='tdMenuImg'><IMG Src='../interfase/iconos/clip.png'></TD><TD Class='tdMenuLink'><A Id='aMenuAplicacion' Href='javascript:doNothing()' onClick=\"javascript:cargaVentana('datosexternos','IBERO_Ventanas.asp',this,0)\" Class='lnkMenuSupOpcion'>Carga de inscripciones</A></TD></TR>";xcont+=1;
				xMenu+="<TR><TD Class='tdMenuImg'><IMG Src='../interfase/iconos/clip.png'></TD><TD Class='tdMenuLink'><A Id='aMenuAplicacion' Href='javascript:doNothing()' onClick=\"javascript:cargaVentana('datosexternosadeudos','IBERO_Ventanas.asp',this,0)\" Class='lnkMenuSupOpcion'>Carga de adeudos</A></TD></TR>";xcont+=1;
				xMenu+="<TR><TD Class='tdMenuImg'>&nbsp;</TD><TD Class='tdMenuLink'><HR></TD></TR>";xcont+=1;
				xMenu+="<TR><TD Class='tdMenuImg'><IMG Src='../interfase/iconos/Instrucciones.png'></TD><TD Class='tdMenuLink'><A Id='aMenuAplicacion' Href='javascript:doNothing()' onClick=\"javascript:cargaVentana('iniciodescripcion','IBERO_Ventanas.asp',null,null)\" Class='lnkMenuSupOpcion'>Bienvenida</A></TD></TR>";xcont+=1;
				xMenu+="<TR><TD Class='tdMenuImg'><IMG Src='../interfase/iconos/Instrucciones.png'></TD><TD Class='tdMenuLink'><A Id='aMenuAplicacion' Href='javascript:doNothing()' onClick=\"javascript:cargaVentana('terminosalumnos','IBERO_Ventanas.asp',null,null)\" Class='lnkMenuSupOpcion'>Reglamento alumnos</A></TD></TR>";xcont+=1;
				xMenu+="<TR><TD Class='tdMenuImg'><IMG Src='../interfase/iconos/Instrucciones.png'></TD><TD Class='tdMenuLink'><A Id='aMenuAplicacion' Href='javascript:doNothing()' onClick=\"javascript:cargaVentana('terminoscomunidad','IBERO_Ventanas.asp',this,0)\" Class='lnkMenuSupOpcion'>Reglamento comunidad</A></TD></TR>";xcont+=1;
				xMenu+="<TR><TD Class='tdMenuImg'><IMG Src='../interfase/iconos/Instrucciones.png'></TD><TD Class='tdMenuLink'><A Id='aMenuAplicacion' Href='javascript:doNothing()' onClick=\"javascript:cargaVentana('terminosempresas','IBERO_Ventanas.asp',this,0)\" Class='lnkMenuSupOpcion'>Reglamento empresas</A></TD></TR>";xcont+=1;				
				xH=19.3*xcont; xW=180				
				xMenu="<DIV Style='width: "+xW+"px'><DIV Class='SombraMenu1'><DIV Class='SombraMenu2'>"+
						"<DIV Class='divMenuSupCuerpo' Style='height: "+xH+"px'><TABLE Cellspacing=0 Cellpadding=0 Width='100%'>"+xMenu;										
						xMenu+="</TABLE></DIV>"+
					  "</DIV></DIV><DIV Class='SombraMenu3'><DIV Class='SombraMenu4'><DIV Class='SombraMenu5'></DIV></DIV></DIV></DIV>";
				break;	  								
																
			default:
				break;
		}
		xDiv.innerHTML=xMenu
		xDiv.style.width=xW
		ubicaMenuAplicacion(xLnkAplicacionVisto,xDiv)								
		xDiv.style.display=""				
	}
}

function ubicaMenuAplicacion(obj,obj2){
	var newX = findPosX(obj);
	var newY = findPosY(obj) + obj.offsetHeight + 5;			
	obj2.style.top = newY + 'px';
	obj2.style.left = newX + 'px';			
}

// RUTINAS PARA CONTROL DEL MENÚ DE OPCIONES
function ubicaMenu(obj,obj2,xOp){
	var newX = findPosX(obj);
	var newY = findPosY(obj);
	var xDiv
	
	if(xOp!="nomover"){
		xDiv=document.getElementById("divTblCuerpo")		
		if(xOp=="TELEFONO"){xDiv=document.getElementById("divTelefonos")}
		if(xOp=="DIRECCION"){xDiv=document.getElementById("divDirecciones")}
		if(xOp=="CORREO"){xDiv=document.getElementById("divCorreos")}
	}

	if(xDiv!=null){
		newX-=xDiv.scrollLeft
		newY-=xDiv.scrollTop
	}
	
	if(newX>(document.body.offsetWidth - obj2.offsetWidth - 20)){
		newX=document.body.offsetWidth - obj2.offsetWidth - 20
	}
	else{
		newX += 5;
	}
	if(newY>(document.body.offsetHeight - obj2.offsetHeight - 3)){
		newY -= obj2.offsetHeight
	}
	else{
		newY += obj.offsetHeight -2;
	}		
	if(obj.id=="tdMenu"){newX += 10;newY-=5;}
	obj2.style.top = newY + 'px';
	obj2.style.left = newX + 'px';
	obj2.style.display=""
}
var xTdMenu=""
function cargaMenu(xObj,xElemento,xR){	
	if(xObj.tagName=="TD"){xTdMenu=xObj}
	if(xObj.tagName=="IMG"){xTdMenu=xObj.parentNode}
	switch (xElemento){
			case "ordendisenoopciones":
				xH=19; xW=200
				xMenu="<DIV Style='width: "+xW+"px'><DIV Class='SombraMenu1'><DIV Class='SombraMenu2'>"+
						"<DIV Class='divMenuAplicacionCuerpo' Style='height: "+xH+"px'><TABLE Cellspacing=0 Cellpadding=0 Width='100%'>"+							
							"<TR><TD Class='tdMenuImg'><IMG Src='../../interfase/iconos/trafficlight_on.png'></TD><TD Class='tdMenuLink'><A Id=\"aMenuAplicacion\" Href='javascript:doNothing()' onClick=\"javascript:cargaVentana('ordenesestatus','PI_Ventanas.asp',null,null)\" Class='lnkMenuAplicacionOpcion'>Estatus</A></TD></TR>"+							
						"</TABLE></DIV>"+
					  "</DIV></DIV><DIV Class='SombraMenu3'><DIV Class='SombraMenu4'><DIV Class='SombraMenu5'></DIV></DIV></DIV></DIV>"
				break;
			case "admonactualizaciones":
				xH=19.5 * 3; xW=200
				xMenu="<DIV Style='width: "+xW+"px'><DIV Class='SombraMenu1'><DIV Class='SombraMenu2'>"+
						"<DIV Class='divMenuAplicacionCuerpo' Style='height: "+xH+"px'><TABLE Cellspacing=0 Cellpadding=0 Width='100%'>"+
							"<TR><TD Class='tdMenuImg'><IMG Src='../interfase/iconos/environment.png'></TD><TD Class='tdMenuLink'><A Id=\"aMenuAplicacion\" Href='javascript:doNothing()' onClick=\"javascript:cargaMenuSI('PI_MenuIzq.asp','de actualizaciones para indicadores naturales.','divMenuIzq','admonindicadoresnaturales')\" Class='lnkMenuAplicacionOpcion'>Indicadores Naturales</A></TD></TR>"+
							"<TR><TD Class='tdMenuImg'><IMG Src='../interfase/iconos/earth2.png'></TD><TD Class='tdMenuLink'><A Id=\"aMenuAplicacion\" Href='javascript:doNothing()' onClick=\"javascript:cargaMenuSI('PI_MenuIzq.asp','de actualizaciones para biodiversidad.','divMenuIzq','admonindicadoresnaturales')\" Class='lnkMenuAplicacionOpcion'>Biodiversidad</A></TD></TR>"+
							"<TR><TD Class='tdMenuImg'><IMG Src='../interfase/iconos/flash.png'></TD><TD Class='tdMenuLink'><A Id=\"aMenuAplicacion\" Href='javascript:doNothing()' onClick=\"javascript:cargaMenuSI('PI_MenuIzq.asp','de actualizaciones para eventos climáticos.','divMenuIzq','admonindicadoresnaturales')\" Class='lnkMenuAplicacionOpcion'>Eventos Climáticos</A></TD></TR>"+							
						"</TABLE></DIV>"+
					  "</DIV></DIV><DIV Class='SombraMenu3'><DIV Class='SombraMenu4'><DIV Class='SombraMenu5'></DIV></DIV></DIV></DIV>"
				break;
			case "bandas":
				vTitulo="administrar"
				xH=18 * 1; xW=200
				xMenu="<DIV Style='width: "+xW+"px'><DIV Class='SombraMenu1'><DIV Class='SombraMenu2'>"+
						"<DIV Class='divMenuAplicacionCuerpo' Style='height: "+xH+"px'><TABLE Cellspacing=0 Cellpadding=0 Width='100%'>"+
							"<TR><TD Class='tdMenuImg'><IMG Src='../../interface/iconos/Asociar.gif'></TD><TD Class='tdMenuLink'><A Id=\"aMenuAplicacion\" Href='javascript:doNothing()' onClick=\"javascript:cargaVentana('bandaspiezas',"+xObj.parentNode.id+",'"+xObj.parentNode.cells[1].firstChild.value+"')\" Class='lnkMenuAplicacionOpcion'>Piezas</A></TD></TR>"+
						"</TABLE></DIV>"+
					  "</DIV></DIV><DIV Class='SombraMenu3'><DIV Class='SombraMenu4'><DIV Class='SombraMenu5'></DIV></DIV></DIV></DIV>"
				break;										
			default:break;
		}
	var xDiv=document.getElementById("divLista")
	xDiv.innerHTML=xMenu
	xDiv.style.display=''
	ubicaMenu(xObj,xDiv,xElemento)
}
