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;
}


//timer creado por christian
var timer = {
   time: 0,
   now: function(){ return (new Date()).getTime(); },
   start: function(){ this.time = this.now(); },
   since: function(){ return this.now()-this.time; }
}


/**/function dotros(param){
	if (param==1){
		divResultado1 = document.getElementById('otro_perfil');
		if (document.form_registro.perfil.value==5){		
			divResultado1.innerHTML='<table width="100%" class="tableRegistro"><tr><td width="40%">&nbsp;<span class="nota">*</span>&nbsp;Especifique:</td><td><input type="text" name="otroperfil" size="50" maxlength="100" class="Estilo2" /></td></tr></table>';
		}else divResultado1.innerHTML='';
		
	}
	if (param==2){
		divResultado1 = document.getElementById('otro_cargo');
		if (document.form_registro.cargo.value==8){		
			divResultado1.innerHTML='<table width="100%" class="tableRegistro"><tr><td width="40%">&nbsp;<span class="nota">*</span>&nbsp;Especifique:</td><td><input type="text" name="otrocargo" size="50" maxlength="100" class="Estilo2" /></td></tr></table>';
		}else divResultado1.innerHTML='';
	}
	
}

/**/function sql_investigador_registro(){	
	divResultado2 = document.getElementById('dmsg');	
	d=document.form_registro;
	pnom=d.nombre.value;
	pap=d.apaterno.value; 
	pam=d.amaterno.value;	
	pper=d.perfil.value;
	pemail=d.correo.value;
	pdom=d.domicilio.value; 
	ptp=d.tel_part.value;
	pto=d.tel_ofna.value;
	pte=d.tel_ext.value;
	pdep=d.inst.value;
	pcarg=d.cargo.value;
	potroperfil='';
	if (pper==5)
		potroperfil=d.otroperfil.value;
	potrocargo='';
	if (pcarg==8)
		potrocargo=d.otrocargo.value;
	
	ajax2=objetoAjax();	
	ajax2.open("POST", "sql_inserta_investigador.php",true);						
	ajax2.onreadystatechange=function() {
		if (ajax2.readyState==4)												
			divResultado2.innerHTML=ajax2.responseText;																
	}		
	ajax2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax2.send("nombre="+pnom+"&apaterno="+pap+"&amaterno="+pam+"&perfil="+pper+"&correo="+pemail+"&domicilio="+pdom+"&tel_part="+ptp+"&tel_ofna="+pto+"&tel_ext="+pte+"&inst="+pdep+"&cargo="+pcarg+"&otroperfil="+potroperfil+"&otrocargo="+potrocargo);		
}

function busca_inv(){
	divResultado2 = document.getElementById('busca');	
	d=document.form_reporte;
	pnom=d.nombre.value;
	pap=d.apaterno.value; 
	pam=d.amaterno.value;	
	pfolio=d.folio.value;
	pst=d.status.value;	
	po=d.orden.value;
	
	if (pnom || pap || pam || pfolio || pst){
	ajax2=objetoAjax();	
	ajax2.open("POST", "lista_investigadores_busq.php",true);
	divResultado2 .innerHTML= '<img src="/pieqroo/images/ajax-loader.gif">';
	ajax2.onreadystatechange=function() {
		if (ajax2.readyState==4)												
			divResultado2.innerHTML=ajax2.responseText;																
	}		
	ajax2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax2.send("nombre="+pnom+"&apaterno="+pap+"&amaterno="+pam+"&folio="+pfolio+"&status="+pst+"&orden="+po);	
	}
}

function limpiar(){
	divResultado2 = document.getElementById('busca');
	divResultado2.innerHTML='Realize una búsqueda para ver información';
	d=document.form_reporte;
	pnom=d.nombre.value='';;
	pap=d.apaterno.value=''; 
	pam=d.amaterno.value='';	
	pfolio=d.folio.value='';
	pst=d.status.value=1;
	po=d.orden.value=1;
}

function sql_investigador_modifica(){	
	divResultado2 = document.getElementById('dmsg');	
	
	d=document.form_registro;
	id_investigador=d.folio.value;
	pnom=d.nombre.value;
	pap=d.apaterno.value; 
	pam=d.amaterno.value;	
	pper=d.perfil.value;
	pemail=d.correo.value;
	pdom=d.domicilio.value; 
	ptp=d.tel_part.value;
	pto=d.tel_ofna.value;
	pte=d.tel_ext.value;
	pdep=d.inst.value;
	pcarg=d.cargo.value;
	pclave=d.clave.value;
	potroperfil='';
	if (pper==5)
		potroperfil=d.otroperfil.value;
	potrocargo='';
	if (pcarg==8)
		potrocargo=d.otrocargo.value;
	
	
	ajax2=objetoAjax();	
	ajax2.open("POST", "sql_modifica_investigador.php",true);						
	ajax2.onreadystatechange=function() {
		if (ajax2.readyState==4)												
			divResultado2.innerHTML=ajax2.responseText;																
	}		
	ajax2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax2.send("folio="+id_investigador+"&nombre="+pnom+"&apaterno="+pap+"&amaterno="+pam+"&perfil="+pper+"&correo="+pemail+"&domicilio="+pdom+"&tel_part="+ptp+"&tel_ofna="+pto+"&tel_ext="+pte+"&inst="+pdep+"&cargo="+pcarg+"&otroperfil="+potroperfil+"&otrocargo="+potrocargo+"&clave="+pclave);		
}

function confirma(valor){
{  
var forma_principal=document.formulario;
var cad="Dará de baja al investigador con folio "+valor+". Podrá recuperarlo posteriormente,\n\npero sus archivos en el servidor se eliminarán permanentemente. ¿Está seguro de continuar?";
   var aceptar=confirm(cad);
   if (aceptar) {	 
	  eliminar(valor);	  
     alert("La elimación se ha realizado correctamente");
  
   }else	
	return false ;	
   }
}
function eliminar(valor){	
	divResultado = document.getElementById('lista');	
	ajax=objetoAjax();	
	ajax.open("POST", "sql_elimina_investigador.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {			
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	
	ajax.send("folio="+valor);
}
function reingresa(valor){	
	divResultado = document.getElementById('lista');	
	ajax=objetoAjax();	
	ajax.open("POST", "sql_reingresa_investigador.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {			
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	
	ajax.send("folio="+valor);
}
function verifica_modif(){
	doc=document.form_registro;
	pfolio=doc.folio.value;	
	divResultado = document.getElementById('dmsg');	
	var msgres;
	ajax_coincide=objetoAjax();	
	ajax_coincide.open("GET", "sql_verifica_folio_investigador.php?folio="+pfolio);						
	ajax_coincide.onreadystatechange=function() {
		if (ajax_coincide.readyState==4){
			msgres = trim(ajax_coincide.responseText);
			if (msgres==1){ //No hay detalles en cpincidencia, rango u duplicidad
				divResultado.innerHTML='<input name="guarda" type="button" class="boton" value="Modificar" id="modif" onClick="modifica_investigador()">&nbsp;<input name="salir" type="button" class="boton" value="Salir" id="salir" onClick="location.href(\'portada.php\')">&nbsp;<input name="limpia" type="button" class="boton" value="Limpiar formato" id="limpia" onClick="limpia_forma(3)">';
				divResultado2 = document.getElementById('divmodif');	
				ajax=objetoAjax();	
				ajax.open("POST", "sql_regresa_datos_investigador.php",true);
				ajax.onreadystatechange=function() {
					if (ajax.readyState==4) {			
						divResultado2.innerHTML = ajax.responseText;
					}
				}
				ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	
				ajax.send("folio="+pfolio);
				
			}else{
				if (msgres==2){ //No hay detalles en cpincidencia, rango u duplicidad
					divResultado.innerHTML='<table width="100%" border="0" align="center"><tr bgcolor="#C0000"><td class="nota2" align="center">El investigador con el folio '+pfolio+' ha sido dado de baja.<br>Consulte al administrador.</td></tr></table><input disabled name="guarda" type="button" class="boton" value="Modificar" id="modif">&nbsp;<input name="salir" type="button" class="boton" value="Salir" id="salir" onClick="location.href(\'portada.php\')">&nbsp;<input name="limpia" type="button" class="boton" value="Limpiar formato" id="limpia" onClick="limpia_forma(3)">';
				}else{
					divResultado.innerHTML='<table width="100%" border="0" align="center"><tr bgcolor="#CC0000"><td class="nota2" align="center">No se encontró algún investigador con el folio '+pfolio+'</td></tr></table><input disabled name="guarda" type="button" class="boton" value="Modificar" id="modif">&nbsp;<input name="salir" type="button" class="boton" value="Salir" id="salir" onClick="location.href(\'portada.php\')">&nbsp;<input name="limpia" type="button" class="boton" value="Limpiar formato" id="limpia" onClick="limpia_forma(3)">';
				}
				
			}
		}
	}
	ajax_coincide.send(null);	
}

function Pagina_admin(nropagina){
	//donde se mostrará los registros
	divContenido = document.getElementById('lista');
	
	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", "lista_investigadores.php?pag="+nropagina);
	divContenido.innerHTML= '<img src="/pieqroo/images/ajax-loader.gif">';
	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 Pagina_busq(nropagina, pfolio, pst, pnom, pap, pam, por){
	//donde se mostrará los registros
	divContenido = document.getElementById('busca'); //contenido
	
	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", "lista_investigadores_busq.php?pag="+nropagina+"&folio="+pfolio+"&status="+pst+"&nombre="+pnom+"&apaterno="+pap+"&amaterno="+pam+"&orden="+por);
	divContenido.innerHTML= '<img src="/pieqroo/images/ajax-loader.gif">';
	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)
}
