function objetoAjax(){
 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 delay(){
    setTimeout('afterFiveSeconds()',500000)
}

function Pagina(nropagina,idioma,resultados,path,action,tag,orden,factor){
 //donde se mostrar� los registros

 var divContenido = document.getElementById(tag);
 ajax=objetoAjax();
 //uso del medoto GET
 //indicamos el archivo que realizar� el proceso de paginar
 //junto con un valor que representa el nro de pagina
 var incremento = '';
 
 
 if (factor != '')
 {
 		
 		incremento = "&incremento="+factor;
 	}

 ajax.open("GET", path+"?action="+action+"&pag="+nropagina+"&lang="+idioma+"&resultados="+resultados+"&orden="+orden+incremento);
  divContenido.innerHTML= '<img src="/imagenes/cargando.gif" style="margin-left: 350px; margin-top : 200px; ">';
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) 
  {
   //mostrar resultados en esta capa
   	 divContenido.innerHTML = ajax.responseText;
   	tb_init('a.thickbox, area.thickbox, input.thickbox');
      if (action == "paginarVideos")
  				 	loadVideos();
  	}
  	
  	
 }
 //como hacemos uso del metodo GET
 //colocamos null ya que enviamos 
 //el valor por la url ?pag=nropagina
 ajax.send(null)
}


function cambiarResultados(nropagina,idioma,resultados,path,action,tag,orden,factor){
 //donde se mostrar� los registros

 var divContenido = document.getElementById(tag); //'buscadorDer'
 
 ajax=objetoAjax();
 //uso del medoto GET
 //indicamos el archivo que realizar� el proceso de paginar
 //junto con un valor que representa el nro de pagina
 
  var incremento = '';
 
 
 if (factor != '')
 {
 		
 		incremento = "&incremento="+factor;
 	}
 
 
 ajax.open("GET", path+"?action="+action+"&resultados="+nropagina+"&lang="+idioma+"&pag="+resultados+"&orden="+orden+incremento);
  divContenido.innerHTML= '<img src="/imagenes/cargando.gif" style="margin-left: 350px; margin-top : 200px; ">';
 
 
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divContenido.innerHTML = ajax.responseText;
   tb_init('a.thickbox, area.thickbox, input.thickbox');
   if (action == "paginarVideos")
   			loadVideos();
  }
 }
 //como hacemos uso del metodo GET
 //colocamos null ya que enviamos 
 //el valor por la url ?pag=nropagina
 ajax.send(null)
}


function paginaColeccion(nropagina,idioma,resultados,coleccion,orden){
 //donde se mostrar� los registros

 var divContenido = document.getElementById('contenidosDerecha');
 
 ajax=objetoAjax();
 //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", "/modulos/colecciones/include/ajax.php?action=paginar&pag="+nropagina+"&lang="+idioma+"&resultados="+resultados+"&id_coleccion="+coleccion+"&orden="+orden);
  divContenido.innerHTML= '<img src="/imagenes/cargando.gif" style="margin-left: 400px; margin-top : 150px; ">';
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divContenido.innerHTML = ajax.responseText;
   tb_init('a.thickbox, area.thickbox, input.thickbox');
  }
 }
 //como hacemos uso del metodo GET
 //colocamos null ya que enviamos 
 //el valor por la url ?pag=nropagina
 ajax.send(null)
}

function changePais(pais,url)
{
	ajax=objetoAjax();
	 //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", "/include/ajax.php?pais="+pais);
	
	ajax.onreadystatechange=function() {
		  if (ajax.readyState==4) {
		   //mostrar resultados en esta capa
		   window.location = url; 
		  }
		 }
		 //como hacemos uso del metodo GET
		 //colocamos null ya que enviamos 
		 //el valor por la url ?pag=nropagina
		 ajax.send(null)
}

function cambiarResultadosColeccion(nropagina,idioma,resultados,coleccion,orden){
 //donde se mostrar� los registros

 var divContenido = document.getElementById('contenidosDerecha');
 
 ajax=objetoAjax();
 //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", "/modulos/colecciones/include/ajax.php?action=paginar&resultados="+nropagina+"&lang="+idioma+"&pag="+resultados+"&id_coleccion="+coleccion+"&orden="+orden);

 divContenido.innerHTML= '<img src="/imagenes/cargando.gif" style="margin-left: 350px; margin-top : 200px; ">';
 
 
 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 changeFilter(idioma,filtro,value,action)
{

	var divContenido = document.getElementById('contenidosDerecha');
	ajax=objetoAjax();
 //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", "/modulos/colecciones/include/ajax.php?action=changeFilter&lang="+idioma+"&filtro="+filtro+"&value="+value+"&tipoPagina="+action);

 divContenido.innerHTML= '<img src="/imagenes/cargando.gif" style="margin-left: 350px; margin-top : 200px; ">';
 
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   var contenido  = ajax.responseText;
   if (contenido != '')
   {
  	 divContenido.innerHTML =contenido;
  	tb_init('a.thickbox, area.thickbox, input.thickbox');
  	 updateTipos( idioma,action);
  	updateMateriales( idioma,action);
  	updatePiedras( idioma,action);
  	updateRango( idioma,action)
  	}
  	else 
  		{
  			
  			window.location = 'index.php?module=colecciones&action=mostrarResultadoCero&lang='+idioma;
  			return;
  		} 
  }
 }
 //como hacemos uso del metodo GET
 //colocamos null ya que enviamos 
 //el valor por la url ?pag=nropagina
 ajax.send(null);


 //updateFilters('filtroMaterial');
 //updateFilters('filtroPiedra');
// updateFilters('filtroRango');
}

function updateTipos( idioma,action)
{
	
	var filtroTipo = document.getElementById('filtroTipo');
   
	var obj = objetoAjax();
	
	filtroTipo.innerHTML = '<li><img src="/imagenes/cargando.gif" style="margin-left: 50px; margin-top : 20px; "></li>';	
	
	obj.open("GET", "/modulos/colecciones/include/ajax.php?action=updateTipo&lang="+idioma+"&tipoPagina="+action);

	 obj.onreadystatechange=function() 
	 {
		  if (obj.readyState==4) 
		  {
		   //mostrar resultados en esta capa
		   var tipos  = obj.responseText;
		 
		   
		   filtroTipo.innerHTML = tipos;
		  
		  }
		  
	}
	 obj.send(null);

 }
	
function updateMateriales( idioma, action)
{
	
	var filtroMaterial = document.getElementById('filtroMaterial');
   
	var obj = objetoAjax();
	
	filtroMaterial.innerHTML = '<li><img src="/imagenes/cargando.gif" style="margin-left: 50px; margin-top : 20px; "></li>';	
	
	obj.open("GET", "/modulos/colecciones/include/ajax.php?action=updateMaterial&lang="+idioma+"&tipoPagina="+action);

	 obj.onreadystatechange=function() 
	 {
		  if (obj.readyState==4) 
		  {
		   //mostrar resultados en esta capa
		   var materiales  = obj.responseText;
		 
		   
		   filtroMaterial.innerHTML = materiales;
		  
		  }
		  
	}
	 obj.send(null);

 }

function updatePiedras( idioma, action)
{
	
	var filtroPiedra = document.getElementById('filtroPiedra');
   
	var obj = objetoAjax();
	
	filtroPiedra.innerHTML = '<li><img src="/imagenes/cargando.gif" style="margin-left: 50px; margin-top : 20px; "></li>';	
	
	obj.open("GET", "/modulos/colecciones/include/ajax.php?action=updatePiedra&lang="+idioma+"&tipoPagina="+action);

	 obj.onreadystatechange=function() 
	 {
		  if (obj.readyState==4) 
		  {
		   //mostrar resultados en esta capa
		   var piedras  = obj.responseText;
		 
		   
		   filtroPiedra.innerHTML = piedras;
		  
		  }
		  
	}
	 obj.send(null);

 }

function updateRango( idioma,action)
{
	
	var filtroRango = document.getElementById('filtroRango');
   
	var obj = objetoAjax();
	
	filtroRango.innerHTML = '<li><img src="/imagenes/cargando.gif" style="margin-left: 50px; margin-top : 20px; "></li>';	
	
	obj.open("GET", "/modulos/colecciones/include/ajax.php?action=updateRango&lang="+idioma+"&tipoPagina="+action);

	 obj.onreadystatechange=function() 
	 {
		  if (obj.readyState==4) 
		  {
		   //mostrar resultados en esta capa
		   var rangos  = obj.responseText;
		 
		   
		   filtroRango.innerHTML = rangos;
		  
		  }
		  
	}
	 obj.send(null);

 }

function unsetFilter(idioma,filtro,action)
{

 var divContenido = document.getElementById('contenidosDerecha');
	ajax=objetoAjax();
 //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", "/modulos/colecciones/include/ajax.php?action=unsetFilter&lang="+idioma+"&filtro="+filtro+"&tipoPagina="+action);

 divContenido.innerHTML= '<img src="/imagenes/cargando.gif" style="margin-left: 350px; margin-top : 200px; ">';
 
 //updateFilters();
 
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divContenido.innerHTML = ajax.responseText;
   tb_init('a.thickbox, area.thickbox, input.thickbox');
   updateTipos(idioma,action);
   updateMateriales( idioma,action);
   updatePiedras( idioma,action);
   updateRango( idioma,action)
  }
 }
 //como hacemos uso del metodo GET
 //colocamos null ya que enviamos 
 //el valor por la url ?pag=nropagina
 ajax.send(null)
 
// updateFilters('filtroTipo');
// updateFilters('filtroMaterial');
// updateFilters('filtroPiedra');
// updateFilters('filtroRango');
}
