// JavaScript Document
//esta funcion crea una instancia del objeto XMLHttpRequest y devuelve su referencia.
function cambiarMediateca(seccion)
{
	var capaContenedora = document.getElementById("contenedoraMediateca");
	//alert(cargarSeccion(seccion));
	var pestaniaActiva = document.getElementById("pestActiva");
	pestaniaActiva.removeAttribute("id");
	this.setAttribute("id","pestActiva");
	capaContenedora.innerHTML = cargarSeccion(seccion);	
}
function crearXHR()
{
	var ref = false;
	
	try
	{
		//procedimiento para crear un objeto XMLHttpRequest compatible entre distintos navegadores web
		ref = new ActiveXObject('Mscml2.XMLHTTP');			
	} 
	catch (e1)
	{
		try
		{
			ref = new ActiveXObject('Microsoft.XMLHTTP');		
		}
		catch(e2)
		{
			ref = false;
		}
	}
		
	if (!ref && (typeof XMLHttpRequest != 'undefined'  || window.XMLHttpRequest))
	{
		ref = new XMLHttpRequest();
	}
	return ref;
}
//referencia al objeto XMLHttpRequest
var objXML = false;
//Funcion que se ejecuta al recibir la respuesta del servidor
function ProcesaRespuesta()
{
	//muestro el estado en una ventana
	//alert("ESTADO:"+objXML.readyState);
	
	if (objXML.readyState == 4)
	{					
		var texto = objXML.responseText;
		return texto;
	}
	else
	{
		return false;
	}
}
//funcion que se ejecuta al cambiar de opcion en el desplegable
function cargarSeccion(seccion)
{
		
		objXML = crearXHR();
		
		//creamos el URL para solicitar la descripción que corresponda
		var URL ='modulos/noticia_cargarmediateca.php?seccion='+seccion;
		if (objXML)
		{
			//enviamos la solicitud al servidor
			objXML.open('GET',URL,false);
			//objXML.onreadystatechange = ProcesaRespuesta(objetoTabla,campo);
			objXML.send(null);
			return ProcesaRespuesta();
		}
		else
		{
			return false;
		}
}
