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;*/
    
    var xmlhttp=false;
    
	if (window.XMLHttpRequest)
	{
		xmlhttp=new XMLHttpRequest()
	}
	// code for IE
	else if (window.ActiveXObject)
	{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
    return xmlhttp;
}

function MostrarConsulta(){
	var divResultado = document.getElementById('resultado');
	nom = document.formulario.nombre.value;
	ape1 = document.formulario.apellido1.value;
	ape2 = document.formulario.apellido2.value;
	nac = document.formulario.nacidoList.value;
	bau = document.formulario.bautismo.checked;
	testa = document.formulario.testamento.checked;
	casa = document.formulario.casamiento.checked;
	def = document.formulario.defuncion.checked;
	fot = document.formulario.fotos.checked;
	otr = document.formulario.otros.checked;
	arb = document.formulario.arbolList.value;

	
    /*
	ajax=objetoAjax();
	ajax.open("POST", "consulta.php", true);
	ajax.onloadstart=function(){
		divResultado.innerHTML = "Consultando en la Base de datos...";
	}
	ajax.onreadystatechange=function() {

		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
		}
		//Shadowbox.setup(divResultado.getElementsByTagName('a'));
		Shadowbox.setup(divResultado.getElementsByTagName('a'),{ width:350, height:400 });
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("nombre="+nom+"&apellido1="+ape1+"&apellido2="+ape2+"&nacido="+nac+"&bautismo="+bau+"&testamento="+testa+"&casamiento="+casa+"&defuncion="+def+"&fotos="+fot+"&otros="+otr+"&arbol="+arb) 
    */
    
	ajax=objetoAjax();

	if (ajax != null)
	{
        ajax.onloadstart=function(){
            divResultado.innerHTML = "Consultando en la Base de datos...";
        }    
		ajax.onreadystatechange=function() {
            if (ajax.readyState==4) {
                divResultado.innerHTML = ajax.responseText
            }
            /*Shadowbox.setup(divResultado.getElementsByTagName('a'));*/
            Shadowbox.setup(divResultado.getElementsByTagName('a'),{ width:1000, height:480 });  
			/*Antes estaba en 350x400. Tambien se debe cambiar en el archivo CONSULTA.PHP*/
        } /*EN la linea de abajo, también estaba comentado el hecho de que se le pasara la variable NAC*/
		ajax.open("GET", "consulta.php?nombre="+nom+"&apellido1="+ape1+"&apellido2="+ape2+"&nacimiento="+nac+"&bautismo="+bau+"&testamento="+testa+"&casamiento="+casa+"&defuncion="+def+"&fotos="+fot+"&otros="+otr+"&arbol="+arb,true);
		ajax.send(null);
	}
	else
	{
        //to.innerHTML="Your browser does not support XMLHTTP.";
	}    
}

function mostrarLugarNacimiento(){

    //var to=document.getElementById("advice");
    //to.innerHTML="<img src='images/loading_mini.gif' align='absmiddle'>";
	
	//var divResultado = document.getElementById('nacidoList'); 
	var divResultado = document.getElementById('nacidoList');
    arb = document.formulario.arbolList.value;

	ajax=objetoAjax();
    
	if (ajax != null)
	{
		ajax.onreadystatechange=function() {
            if (ajax.readyState==4) {
                divResultado.innerHTML = ajax.responseText;
            }
        }
		ajax.open("GET", "lugarNacimiento.php?arbol="+arb,true);
		ajax.send(null);
	}
	else
	{
        to.innerHTML="Your browser does not support XMLHTTP.";
	}        
    
	/*ajax.open("POST", "lugarNacimiento.php", true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
		}

	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("arbol="+arb);*/
	
	to.innerHTML="";
	
}

function LimpiarCampos(){
  document.formulario.nombre.value="";
  document.formulario.apellido1.value="";
  document.formulario.apellido2.value="";
  document.formulario.bautismo.checked=false;
  document.formulario.testamento.checked=false;
  document.formulario.casamiento.checked=false;
  document.formulario.defuncion.checked=false;
  document.formulario.fotos.checked=false;
  document.formulario.otros.checked=false;
  document.formulario.arbolList.value="Seleccione...";
  document.formulario.nacidoList.value="";
  document.formulario.nombre.focus();
}


function IncluirFirma(){
	divLibroVisitas = document.getElementById('LibroVisitas');
	nom = document.guestform.txtName.value;
	email = document.guestform.txtEmail.value;
	url = document.guestform.txtUrl.value;
	msg = document.guestform.mtxMessage.value;
	boton = document.guestform.btnSign.value;

    /*
	ajax=objetoAjax();
	ajax.open("POST", "DataVisitas.php", true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divLibroVisitas.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("txtName="+nom+"&txtEmail="+email+"&txtUrl="+url+"&mtxMessage="+msg+"&btnSign="+boton) 
    */
    
	ajax=objetoAjax();
    
	if (ajax != null)
	{
		ajax.onreadystatechange=function() {
            if (ajax.readyState==4) {
                divLibroVisitas.innerHTML = ajax.responseText
            }
        }
		ajax.open("GET", "DataVisitas.php?txtName="+nom+"&txtEmail="+email+"&txtUrl="+url+"&mtxMessage="+msg+"&btnSign="+boton,true);
		ajax.send(null);
	}
	else
	{
        //to.innerHTML="Your browser does not support XMLHTTP.";
	}     
    
}

function MostrarLista(){
	divLista = document.getElementById('lista');
	arb = document.formulario.arbol.value;
	
    /*
	ajax=objetoAjax();
	ajax.open("POST", "lista.php", true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divLista.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("seleccion="+arb) 
    */
    
	ajax=objetoAjax();
    
	if (ajax != null)
	{
		ajax.onreadystatechange=function() {
            if (ajax.readyState==4) {
                divLista.innerHTML = ajax.responseText
            }
        }
		ajax.open("GET", "lista.php?seleccion="+arb,true);
		ajax.send(null);
	}
	else
	{
        //to.innerHTML="Your browser does not support XMLHTTP.";
	}    
}

function MostrarArbol(individuo){
	divContenidoArbol = document.getElementById('ContenidoArbol');
	arb = document.formulario.arbol.value;
	
    /*
	ajax=objetoAjax();
	ajax.open("POST", "arbol.php", true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divContenidoArbol.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("individuo="+individuo+"&seleccion="+arb) 
    */
    
	ajax=objetoAjax();
    
	if (ajax != null)
	{
		ajax.onreadystatechange=function() {
            if (ajax.readyState==4) {
                divContenidoArbol.innerHTML = ajax.responseText
            }
        }
		ajax.open("GET", "arbol.php?individuo="+individuo+"&seleccion="+arb,true);
		ajax.send(null);
	}
	else
	{
        //to.innerHTML="Your browser does not support XMLHTTP.";
	}    
}

function MostrarContenido(index){
	divContenido = document.getElementById('Contenido');
	
    /*
	ajax=objetoAjax();
	ajax.open("POST", "contenido.php", true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divContenido.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("index="+index) 
    */
    
	ajax=objetoAjax();
    
	if (ajax != null)
	{
		ajax.onreadystatechange=function() {
            if (ajax.readyState==4) {
                divContenido.innerHTML = ajax.responseText
            }
        }
		ajax.open("GET", "contenido.php?index="+index,true);
		ajax.send(null);
	}
	else
	{
        //to.innerHTML="Your browser does not support XMLHTTP.";
	}    
}

function MostrarLibro(){
	divLibroVisitas = document.getElementById('LibroVisitas');
	
    /*
	ajax=objetoAjax();
	ajax.open("POST", "guestbook.php", true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divLibroVisitas.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send("")
    */
    
	ajax=objetoAjax();
    
	if (ajax != null)
	{
		ajax.onreadystatechange=function() {
            if (ajax.readyState==4) {
                divLibroVisitas.innerHTML = ajax.responseText
            }
        }
		ajax.open("GET", "guestbook.php",true);
		ajax.send(null);
	}
	else
	{
        //to.innerHTML="Your browser does not support XMLHTTP.";
	}     
}

function MostrarContenidoCentro(index){
	divContenidoCentro = document.getElementById('ContenidoCentro');
	
    /*
	ajax=objetoAjax();
	ajax.open("POST", "contenido.php", true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divContenidoCentro.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("index="+index) 
    */
    
	ajax=objetoAjax();
    
	if (ajax != null)
	{
		ajax.onreadystatechange=function() {
            if (ajax.readyState==4) {
                divContenidoCentro.innerHTML = ajax.responseText
            }
        }
		ajax.open("GET", "contenido.php?index="+index,true);
		ajax.send(null);
	}
	else
	{
        //to.innerHTML="Your browser does not support XMLHTTP.";
	}    
}

function IncluirAportacion(){
	divContenido = document.getElementById('Contenido');
	nombre = document.guestform.txtName.value;
	remite = document.guestform.txtEmail.value;
	asunto = document.guestform.txtHeader.value;
	mensaje = document.guestform.mtxMessage.value;
	
    /*
	ajax=objetoAjax();
	ajax.open("POST", "mandaremail.php", true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divContenido.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	ajax.send("mensaje="+mensaje+"&asunto="+asunto+"&remitente="+remite)
    */
    
	ajax=objetoAjax();
    
	if (ajax != null)
	{
		ajax.onreadystatechange=function() {
            if (ajax.readyState==4) {
                divContenido.innerHTML = ajax.responseText
            }
        }
		ajax.open("GET", "mandaremail.php?mensaje="+mensaje+"&asunto="+asunto+"&remitente="+remite,true);
		ajax.send(null);
	}
	else
	{
        //to.innerHTML="Your browser does not support XMLHTTP.";
	}    
}
/*function MostrarContenidoIzquierda(index){
	divContenidoIzquierda = document.getElementById('left2');
	
	ajax=objetoAjax();
	ajax.open("POST", "contenido.php", true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divContenidoIzquierda.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("index="+index) 
}*/
