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 Pagina(nropagina){
 //donde se mostrará los registros
 divContenido = document.getElementById('cursosprox');
 
 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", "paginador.php?pag="+nropagina);
 
 /* usamos innerHTML para escribir dentro de una capa, obejto HTML*/
 divContenido.innerHTML= '<img src="http://www.cursostotales.com/images/ajax-loading.gif">';
 
 /* El atributo onreadystatechange asigna la función que se ejecutará cada vez que readyState cambie de valor.  */
 ajax.onreadystatechange=function() {

 //ReadyState => devuelve el estado actual del objeto XMLHttpRequest, cada vez que cambia el valor de readyState se lanza la funcion indicada en onreadystatechange 
/*
Utilización
iEstado = oXMLHttpRequest.readyState;

    iEstado - Estado actual del objeto

        0 - Sin inicializar, siempre será:
        1 - Abierto (acaba de llamar open)
        2 - Enviado
        3 - Recibiendo
        4 - A punto

    oXMLHttpRequest - Objeto XMLHttpRequest 
*/
  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 PaginaProxCurso(nropagina){
 divContenido = document.getElementById('cursos-proximos-iniciarse');
 ajax=objetoAjax();
 ajax.open("GET", "cursos-proximos.php?page="+nropagina);
 divContenido.innerHTML= '<div align="center" style="padding:10px; margin-bottom:10px; color:#FFF; background: #9290B0;"><img src="http://www.cursostotales.com/images/loading.gif"><br /><br />cargando...</div>';
 
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   divContenido.innerHTML = ajax.responseText	
  }
 }
 ajax.send(null)
}

function PaginaDestacados(nropagina){
 divContenido = document.getElementById('cursos-destacados');
 ajax=objetoAjax();
 ajax.open("GET", "cursos-destacados-home.php?pagedes="+nropagina);
 divContenido.innerHTML= '<div align="center" style="padding:10px; margin-bottom:10px; color:#FFF; background: #262262;"><img src="http://www.cursostotales.com/images/loading.gif"><br /><br />cargando...</div>';
 
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   divContenido.innerHTML = ajax.responseText	
  }
 }
 ajax.send(null)
}

function AgregarFiltro(valor){
 divContenido = document.getElementById('cursostotales');
 ajax=objetoAjax();
 ajax.open("GET", "addfiltro.php?pag="+valor);
 divContenido.innerHTML= '<div align="center"><img src="http://www.cursostotales.com/images/loading.gif"><br /><br />cargando...</div>';
 
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   divContenido.innerHTML = ajax.responseText	
  }
 }
 ajax.send(null)
}

function pedirDatos(ident,ciudad){
	divContenido = document.getElementById('cursostotales');	
	ajax=objetoAjax();
	ajax.open("GET", "paginador-cursos.php?if="+ident+"&desc_ciud="+ciudad);
	divContenido.innerHTML= '<div align="center"><img src="http://www.cursostotales.com/images/loading.gif"><br /><br />cargando...</div>';
	
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divContenido.innerHTML = ajax.responseText
		}
	}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(null)
}

function quitarDatos(ident,ciudad){
	divContenido = document.getElementById('cursostotales');	
	ajax=objetoAjax();
	ajax.open("GET", "paginador-cursos.php?if="+ident+"&del_desc_ciud="+ciudad);
	divContenido.innerHTML= '<div align="center"><img src="http://www.cursostotales.com/images/loading.gif"><br /><br />cargando...</div>';
	
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divContenido.innerHTML = ajax.responseText
		}
	}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(null)
}

function PaginaMiBusqueda(nropagina){
  divContenido = document.getElementById('usuariobusqueda');
 ajax=objetoAjax();
  ajax.open("GET", "busqueda_usuario.php?pag="+nropagina);
 divContenido.innerHTML= '<img src="http://www.cursostotales.com/images/ajax-loading.gif">';
 
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   divContenido.innerHTML = ajax.responseText
  }
 }
 ajax.send(null)
}

function GrabarFavoritos(codi_busq,idfavo){
	divResultado = document.getElementById('msgfavo');
	ajax=objetoAjax();
	ajax.open("GET", "graba_favo.php?codi_busq="+codi_busq+"&idfavorito="+idfavo);	
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
			divResultado.style.display="";
		}
	}	
	ajax.send(null)	
}