// JavaScript Document
// Función que instancia el objeto AJAX
function objetoAjax_mxr()
{
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function cargar_n2(p_aplicacion,p_perfil){
	//donde se mostrará los registros
	divContenido = document.getElementById('nivel2');
	
	ajax=objetoAjax_mxr();
	//uso del medoto GET
	//indicamos el archivo que realizará el proceso de paginar
	//junto con un valor que representa el nro de pagina
	ajax.open("GET", "lista_modulos_n2.php?apl="+p_aplicacion+"&&rol="+p_perfil);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divContenido.innerHTML = ajax.responseText
		}
	}
	//como hacemos uso del metodo GET
	//colocamos null ya que enviamos 
	//el valor por la url ?pag=nropagina
	ajax.send(null)
}

//Funcion que se encarga de poner el foco en el sgte bloque de datos
function foco_apl()
{
   	p = document.consulta_mxr;
	if (p.apl_codigo.value ==0)
	{
	  alert('Debe seleccionar una aplicación');
	  p.apl_codigo.focus();
	  return;
    }
	if (p.rol_codigo.value ==0)
	{
	  alert('Debe seleccionar un perfil para poder consultar');
	  p.rol_codigo.focus();
	  return;
    }
    cargar_n2(p.apl_codigo.value,p.rol_codigo.value);
	return;
}

function marca_mxr()
{
	p = document.mxr;
	p.submit;
	divContenido = document.getElementById('nivel2');
	ajax=objetoAjax_mxr();
	ajax.open("POST", "ges_mxr.php");
		ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divContenido.innerHTML = ajax.responseText
		}
	}
	//como hacemos uso del metodo GET
	//colocamos null ya que enviamos 
	//el valor por la url ?pag=nropagina
	ajax.send(null)
}

function cambiar_color(p_celda,p_carga,p_parametro){ 
   p_celda.style.backgroundColor="#CCCCCC";
   if (p_carga=='apl'){
     cargar_apl(p_parametro);
   }
      
} 

