// Funciones de Ajax

	/**
	*	Funccion que crea una nueva instancia de un servidor ajax http
	*	@return	object
	*/
	function newAjax()
	{ 
		/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
		lo que se puede copiar tal como esta aqui */
		var xmlhttp=false; 
		try 
		{ 
			// Creacion del objeto AJAX para navegadores no IE
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
		}
		catch(e)
		{ 
			try
			{ 
				// Creacion del objet AJAX para IE 
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
			} 
			catch(E) { xmlhttp=false; }
		}
		if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 
	
		return xmlhttp; 
	}


	/**
	*	Funcion que se ejecuta al cambiar de pagina de documentos
	*	@param	string		nombre_div		Nombre del div que se quiere actualizar
	*	@param	string		archivo			Nombre del archivo que procesara los datos desde la BD
	*	@param	integer		pagina			Numero de pagina al que se quiere ir
	*/
	function paginacion(nombre_div, archivo, pagina)
	{
	
		/**
		*	@var 	object	http	Instancia del servidor http de ajax
		*/
		var http = newAjax(); 
		//Crea la conexion con los documentos
		http.open("POST", archivo, true);
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		http.send("pag="+ pagina);
		
		
		//Cuando termino de traer la nueva pagina, se coloca el nuevo contenido HTML
		http.onreadystatechange=function()
		{
			if (http.readyState==4)
			{
				//Obtenemos el div que contiene los datos
				var div = document.getElementById(nombre_div);
				// Respuesta recibida. Coloco el texto plano en la capa correspondiente
				div.innerHTML=http.responseText;
			
			}
		}
	}
	
	
	/**
	*	Funcion que se ejecuta al cambiar de pagina de media
	*	@param	string		nombre_div		Nombre del div que se quiere actualizar
	*	@param	string		archivo			Nombre del archivo que procesara los datos desde la BD
	*	@param	integer		pagina			Numero de pagina al que se quiere ir
	*/
	function paginacion_media(nombre_div, archivo, pagina)
	{
	
		/**
		*	@var 	object	http	Instancia del servidor http de ajax
		*/
		var http = newAjax(); 
		//Crea la conexion con los documentos
		http.open("POST", archivo, true);
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		http.send("pag="+ pagina);
		
		
		//Cuando termino de traer la nueva pagina, se coloca el nuevo contenido HTML
		http.onreadystatechange=function()
		{
			if (http.readyState==4)
			{
				//Obtenemos el div que contiene los datos
				var div = document.getElementById(nombre_div);
				// Respuesta recibida. Coloco el texto plano en la capa correspondiente
				div.innerHTML=http.responseText;
				lightwindowInit();
			
			}
		}
	}