// JavaScript Document
function nuevoAjax()
{ 
	/* 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)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}
function ingresar(user,pass,tipo, msj)
{
	var imprime=document.getElementById(msj);
	var usuario=document.getElementById(user);
	var password=document.getElementById(pass);
	var tipouser=document.getElementById(tipo);
	var tip=tipouser.options[tipouser.selectedIndex].value;
	var d1=0; var d2=0;
	if(numero(user)==1 || usuario.value=="")
		d1=1;
	if(password.value=='')
	{
		d2=1;
		password.style.borderColor = "#F00";
	}
	if(d1==0 && d2==0)
	{
		var ajax=nuevoAjax();
		ajax.open("GET", "verifica.php?usuario="+usuario.value+"&password="+password.value+"&tipouser="+tip, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Validando datos de ingreso, espere...</span>';
			}
			if (ajax.readyState==4)
			{
				//imprime.innerHTML=ajax.responseText;
				var resultados=ajax.responseXML;
				var existe=resultados.getElementsByTagName('existe').item(0).firstChild.data;
				if(existe=='true')
				{
					window.location="index2.php";
				}
				else 
					imprime.innerHTML='Datos de Ingreso incorrectos!. Recordar Datos Ingreso <a href="password.php", title="Recordar datos de Ingreso",target="_BLANK">Aqui!</a> ';
			}
		}
		ajax.send(null);
	}
	else 
		imprime.innerHTML='<span class="error">Compruebe campos marcados en rojo!</span>';
		
}
function guarda_indicador(cb, id)
{
	var imprime=document.getElementById('mensaje');
	var i=document.getElementById('indicador');
	if(i.value!="")
	{
		var ajax=nuevoAjax();
		ajax.open("GET", "guarda_indicador.php?indicador="+i.value+"&cb="+cb+"&id="+id, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Creando nuevo indicador, espere...</span>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
					
			}
		}
		ajax.send(null);
	}
	else
		i.style.borderColor = "#F00";
}
function guarda_password(id)
{
	var imprime=document.getElementById('mensaje'+id);
	var pass=document.getElementById('password'+id);
	if(pass.value!="")
	{
		pass.style.backgroundColor="#FFF";
		var ajax=nuevoAjax();
		ajax.open("GET", "usuarios/guarda_password.php?password="+pass.value+"&id="+id, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<img src="../image/loading1.gif" border="0">';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
					
			}
		}
		ajax.send(null);
	}
	else
		pass.style.backgroundColor = "#FFBFBF";
}

function guarda_periodo(anio, periodo, lugar, archivo, desactiva)
{
	var imprime=document.getElementById(lugar);
	var a=document.getElementById(anio);
	var an=a.options[a.selectedIndex].value;
	var p=document.getElementById(periodo);
	var pe=p.options[p.selectedIndex].value;
	var d=document.getElementById(desactiva).value;
	var ajax=nuevoAjax();
	ajax.open("GET", ""+archivo+"?anio="+an+"&periodo="+pe+"&des="+d, true);
	ajax.onreadystatechange=function() 
	{
		if(ajax.readyState==1)
		{
			imprime.innerHTML='<span class="mensaje"> Realizando los cambios correspondientes, espere...</span>';
		}
		if (ajax.readyState==4)
		{
			imprime.innerHTML=ajax.responseText;			
		}
	}
	ajax.send(null);
}

function guarda_cuestionario(cb, id)
{
	var imprime=document.getElementById('mensaje');
	var c=document.getElementById('cuestionario');
	var o=document.getElementById('objetivo');
	var e1=document.getElementById('evaluador');
	var e2=document.getElementById('evaluado');
	var f=document.getElementById('formato');
	var temp="";
	var formato="";
	var i=0;
	for(i=0;i<f.options.length;i++)
	{
		if(f.options[i].selected)
		{
			temp=f.options[i].value;
			formato+=temp+"_";
		}
	}

	if(c.value!="" && formato!="")
	{
		//alert(formato);
		var ajax=nuevoAjax();
		ajax.open("GET", "guarda_cuestionario.php?cuestionario="+c.value+"&objetivo="+o.value+"&evaluador="+e1.options[e1.selectedIndex].value+"&evaluado="+e2.options[e2.selectedIndex].value+"&formato="+formato+"&cb="+cb+"&id="+id, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Creando nuevo cuestionario, espere...</span>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
					
			}
		}
		ajax.send(null);
	}
	else if(c.value=="")
	{
		c.style.borderColor = "#F00";
	}
	else if(formato=="")
	{
		f.style.borderColor = "#F00";
	}
}
function guarda_pregunta(cuestionario,cb,id)
{
	var imprime=document.getElementById('mensaje');
	var i=document.getElementById('indicador');
	var p=document.getElementById('pregunta');
	if(p.value!="")
	{
		var ajax=nuevoAjax();
		ajax.open("GET", "guarda_pregunta.php?indicador="+i.options[i.selectedIndex].value+"&pregunta="+p.value+"&cuestionario="+cuestionario+"&cb="+cb+"&id="+id, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Creando nueva pregunta, espere...</span>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
				p.value='';
					
			}
		}
		ajax.send(null);
	}
	else
		i.style.borderColor = "#F00";
}
function guarda_porcentaje(cb, id)
{
	var imprime=document.getElementById('mensaje');
	var por=document.getElementById('porcentaje');
	var e1=document.getElementById('evaluador');
	var e2=document.getElementById('evaluado');
	if(numero('porcentaje')==0)
	{
		var ajax=nuevoAjax();
		ajax.open("GET", "guarda_porcentaje.php?porcentaje="+por.value+"&evaluador="+e1.options[e1.selectedIndex].value+"&evaluado="+e2.options[e2.selectedIndex].value+"&cb="+cb+"&id="+id, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Realizando cambios, espere...</span>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;		
			}
		}
		ajax.send(null);
	}
}
function carga_contenido(archivo, lugar)
{
	var imprime=document.getElementById(lugar);
	var ajax=nuevoAjax();
	ajax.open("GET", ""+archivo+"", true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<br><br><center><img src="../image/loading2.gif" alt="Cargando, espere..." title="Cargando, espere..." border="0"></center><br><br>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
					
			}
		}
		ajax.send(null);
}
function act_desactiva(tabla,id, archivo,id_campo, val, fila)
{
	//tabla= nombre de la tabla en la base de datos
	//id= valor del campo seleccionado,activo 1, desactivado 2
	//archivo= el nombre del archivo que realizara la operacion de actualizacion
	//id_campo= nombre del campo en la tabla a cambiar
	//val= id del campo en la tabla
	//fila= id fila a eliminar
	var campo=document.getElementById(id);
	var id_fila=document.getElementById(fila);
	if(campo.value==2)
	{
		if(confirm("\xBFEsta seguro que quiere Desactivarlo\x3F"))
		{
			var ajax=nuevoAjax();
			ajax.open("GET", ""+archivo+"?tabla="+tabla+"&campo="+campo.value+"&id_campo="+id_campo+"&val="+val, true);
			ajax.onreadystatechange=function() 
			{
				if (ajax.readyState==4)
					id_fila.parentNode.removeChild(id_fila);
			}
			ajax.send(null);
		}	
		else
			campo.checked=true;
	}
	else
	{
		if(confirm("\xBFEsta seguro que quiere Activarlo\x3F"))
		{
			var ajax=nuevoAjax();
			ajax.open("GET", ""+archivo+"?tabla="+tabla+"&campo="+campo.value+"&id_campo="+id_campo+"&val="+val, true);
			ajax.onreadystatechange=function() 
			{
				if (ajax.readyState==4)
					id_fila.parentNode.removeChild(id_fila);
			}
			ajax.send(null);
		}	
		else
			campo.checked=false;
	}
}
function act_desactiva2(tabla,id, archivo,id_campo, val, fila,tip)
{
	//tabla= nombre de la tabla en la base de datos
	//id= valor del campo seleccionado,activo 1, desactivado 2
	//archivo= el nombre del archivo que realizara la operacion de actualizacion
	//id_campo= nombre del campo en la tabla a cambiar
	//val= id del campo en la tabla
	//fila= id fila a eliminar
	//tip=si es docente, jefe etc
	var campo=document.getElementById(id);
	var id_fila=document.getElementById(fila);
	if(campo.value==2)
	{
		if(confirm("\xBFEsta seguro que quiere Desactivarlo\x3F"))
		{
			var ajax=nuevoAjax();
			ajax.open("GET", ""+archivo+"?tabla="+tabla+"&campo="+campo.value+"&id_campo="+id_campo+"&val="+val+"&tip="+tip, true);
			ajax.onreadystatechange=function() 
			{
				if (ajax.readyState==4)
					id_fila.parentNode.removeChild(id_fila);
			}
			ajax.send(null);
		}	
		else
			campo.checked=true;
	}
	else
	{
		if(confirm("\xBFEsta seguro que quiere Activarlo\x3F"))
		{
			var ajax=nuevoAjax();
			ajax.open("GET", ""+archivo+"?tabla="+tabla+"&campo="+campo.value+"&id_campo="+id_campo+"&val="+val+"&tip="+tip, true);
			ajax.onreadystatechange=function() 
			{
				if (ajax.readyState==4)
					id_fila.parentNode.removeChild(id_fila);
			}
			ajax.send(null);
		}	
		else
			campo.checked=false;
	}
}
function guarda_formato(cb, id)
{
	var imprime=document.getElementById('mensaje');
	var formato=document.getElementById('formato');
	var valor=document.getElementById('valor');
	var descripcion=document.getElementById('descripcion');
	if(formato.value!="" && valor.value!="" && descripcion.value!="")
	{
		var ajax=nuevoAjax();
		ajax.open("GET", "guarda_formato.php?formato="+formato.value+"&valor="+valor.value+"&descripcion="+descripcion.value+"&cb="+cb+"&id="+id, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Creando nuevo formato de evaluaci&oacute;n, espere...</span>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
					
			}
		}
		ajax.send(null);
	}
	else if(formato.value=="")
		formato.style.borderColor = "#F00";
	else if(valor.value=="")
		valor.style.borderColor = "#F00";
	else if(descripcion.value=="")
		descripcion.style.borderColor = "#F00";
}
function eliminar(archivo,id,id_fila)
{
	//tabla= nombre de la tabla en la base de datos
	//id= valor del campo seleccionado,activo 1, desactivado 2
	//archivo= el nombre del archivo que realizara la operacion de actualizacion
	//id_campo= nombre del campo en la tabla a cambiar
	//val= id del campo en la tabla
	//fila= id fila a eliminar
	var id_fila=document.getElementById(id_fila);
	if(confirm("\xBFEsta seguro que quiere Eliminar el registro\x3F"))
	{
		var ajax=nuevoAjax();
		ajax.open("GET", ""+archivo+"?id="+id, true);
		ajax.onreadystatechange=function() 
		{
			if (ajax.readyState==4)
			{
				var resultados=ajax.responseXML;
				var correcto=resultados.getElementsByTagName('correcto').item(0).firstChild.data;
				if(correcto=='true')
				{
					id_fila.parentNode.removeChild(id_fila);
				}
				else
				{
					alert("No se puede eliminar el registro, esta relacionado con otra tabla, debe eliminarse por Base. CONSULTE CON EL ADMINISTRADOR");
				}
			}
		}
		ajax.send(null);
	}	
}
function oculta_id(id)
{
	var id_fila=document.getElementById(id);
	id_fila.parentNode.removeChild(id_fila);
}
function buscar(estado,archivo,materia)
{
	var imprime=document.getElementById("detalles");
	//var tipo=document.getElementById("tipo");
	//var ti=tipo.options[tipo.selectedIndex].value;
	var ti=12;
	var sede=document.getElementById("sede");
	var se=sede.options[sede.selectedIndex].value;
	var tecnologia=document.getElementById("tecnologia");
	var te=tecnologia.options[tecnologia.selectedIndex].value;
	var semestre=document.getElementById("semestre");
	var sem=semestre.options[semestre.selectedIndex].value;
	var grupo=document.getElementById("grupo");
	var gr=grupo.options[grupo.selectedIndex].value;
	var id=document.getElementById("identificacion");
	var ajax=nuevoAjax();
	ajax.open("GET", ""+archivo+"?tipo="+ti+"&sede="+se+"&tecnologia="+te+"&semestre="+sem+"&grupo="+gr+"&id="+id.value+"&estado="+estado+"&materia="+materia, true);
	ajax.onreadystatechange=function() 
	{
		if(ajax.readyState==1)
			imprime.innerHTML='<center>Buscando resultados, espere...</center>';
		if (ajax.readyState==4)
			imprime.innerHTML=ajax.responseText;
	}
		ajax.send(null);
}
function pag_user(tipo, sede, tecnologia, semestre, grupo, identificacion, pag, contador, estado,materia)
{
	var imprime=document.getElementById("detalles");
	var ajax=nuevoAjax();
	ajax.open("GET", "usuarios/resultados.php?tipo="+tipo+"&sede="+sede+"&tecnologia="+tecnologia+"&semestre="+semestre+"&grupo="+grupo+"&id="+identificacion+"&pag="+pag+"&contador="+contador+"&estado="+estado+"&materia="+materia, true);
	ajax.onreadystatechange=function() 
	{
		if(ajax.readyState==1)
			imprime.innerHTML='<center>Buscando resultados, espere...</center>';
		if (ajax.readyState==4)
			imprime.innerHTML=ajax.responseText;
	}
		ajax.send(null);
}
function pag_user2(tipo, sede, tecnologia, semestre, grupo, identificacion, pag, contador, estado,materia)
{
	var imprime=document.getElementById("detalles");
	var ajax=nuevoAjax();
	ajax.open("GET", "materia/resultados_user.php?tipo="+tipo+"&sede="+sede+"&tecnologia="+tecnologia+"&semestre="+semestre+"&grupo="+grupo+"&id="+identificacion+"&pag="+pag+"&contador="+contador+"&estado="+estado+"&materia="+materia, true);
	ajax.onreadystatechange=function() 
	{
		if(ajax.readyState==1)
			imprime.innerHTML='<center>Buscando resultados, espere...</center>';
		if (ajax.readyState==4)
			imprime.innerHTML=ajax.responseText;
	}
		ajax.send(null);
}

function guarda_user(cb, id)
{
	var iduser=document.getElementById('id_user');
	var cod=document.getElementById('codigo');
	var tipoi=document.getElementById('tipoid');
	var pnom=document.getElementById('pnom');
	var snom=document.getElementById('snom');
	var pape=document.getElementById('pape');
	var sape=document.getElementById('sape');
	var sede=document.getElementById('sede');
	var tec=document.getElementById('tecnologia');
	var sem=document.getElementById('semestre');
	var grupo=document.getElementById('grupo');
	var email=document.getElementById('email');
	var contra=document.getElementById('contrasena');
	var imprime=document.getElementById("detalles");
	var ajax=nuevoAjax();
	ajax.open("GET", "guarda_user.php?iduser="+iduser.value+"&codigo="+cod.value+"&tipoi="+tipoi.options[tipoi.selectedIndex].value+"&pnom="+pnom.value+"&snom="+snom.value+"&pape="+pape.value+"&sape="+sape.value+"&sede="+sede.options[sede.selectedIndex].value+"&tec="+tec.options[tec.selectedIndex].value+"&sem="+sem.options[sem.selectedIndex].value+"&grupo="+grupo.options[grupo.selectedIndex].value+"&email="+email.value+"&contra="+contra.value+"&cb="+cb+"&id="+id, true);
	ajax.onreadystatechange=function() 
	{
		if(ajax.readyState==1)
			imprime.innerHTML='<center>Guardando datos, espere...</center>';
		if (ajax.readyState==4)
			imprime.innerHTML=ajax.responseText;
	}
		ajax.send(null);
}
function guarda_docente(cb, id)
{
	var iduser=document.getElementById('id_user');
	var tipoi=document.getElementById('tipoid');
	var pnom=document.getElementById('pnom');
	var snom=document.getElementById('snom');
	var pape=document.getElementById('pape');
	var sape=document.getElementById('sape');
	var sede=document.getElementById('sede');
	var dec=document.getElementById('decano');
	var jef=document.getElementById('jefe');
	var con=document.getElementById('contrasena');
	var email=document.getElementById('email');
	var imprime=document.getElementById("detalles");
	var ajax=nuevoAjax();
	ajax.open("GET", "guarda_docente.php?iduser="+iduser.value+"&tipoi="+tipoi.options[tipoi.selectedIndex].value+"&pnom="+pnom.value+"&snom="+snom.value+"&pape="+pape.value+"&sape="+sape.value+"&sede="+sede.options[sede.selectedIndex].value+"&dec="+dec.options[dec.selectedIndex].value+"&jef="+jef.options[jef.selectedIndex].value+"&con="+con.value+"&email="+email.value+"&cb="+cb+"&id="+id, true);
	ajax.onreadystatechange=function() 
	{
		if(ajax.readyState==1)
			imprime.innerHTML='<center>Guardando datos, espere...</center>';
		if (ajax.readyState==4)
			imprime.innerHTML=ajax.responseText;
	}
		ajax.send(null);
}
function guarda_directivos(cb, id)
{
	var iduser=document.getElementById('id_user');
	var tipoi=document.getElementById('tipoid');
	var pnom=document.getElementById('pnom');
	var snom=document.getElementById('snom');
	var pape=document.getElementById('pape');
	var sape=document.getElementById('sape');
	var sede=document.getElementById('sede');
	var tip=document.getElementById('directivo');
	var dec=document.getElementById('decano');
	var jef=document.getElementById('jefe');
	var con=document.getElementById('contrasena');
	var email=document.getElementById('email');
	var imprime=document.getElementById("detalles");
	var ajax=nuevoAjax();
	ajax.open("GET", "guarda_directivo.php?iduser="+iduser.value+"&tipoi="+tipoi.options[tipoi.selectedIndex].value+"&pnom="+pnom.value+"&snom="+snom.value+"&pape="+pape.value+"&sape="+sape.value+"&sede="+sede.options[sede.selectedIndex].value+"&dec="+dec.options[dec.selectedIndex].value+"&jef="+jef.options[jef.selectedIndex].value+"&con="+con.value+"&email="+email.value+"&cb="+cb+"&id="+id+"&directivo="+tip.options[tip.selectedIndex].value, true);
	ajax.onreadystatechange=function() 
	{
		if(ajax.readyState==1)
			imprime.innerHTML='<center>Guardando datos, espere...</center>';
		if (ajax.readyState==4)
			imprime.innerHTML=ajax.responseText;
	}
		ajax.send(null);
}
function busca_materia(estado)
{
	var imprime=document.getElementById('detalles');
	var materia=document.getElementById('materia');
	var codigo=document.getElementById('codigo');
	var ajax=nuevoAjax();
	ajax.open("GET", "materia/resultados.php?materia="+materia.value+"&codigo="+codigo.value+"&estado="+estado, true);
	ajax.onreadystatechange=function() 
	{
		if(ajax.readyState==1)
			imprime.innerHTML='<center>Buscando resultados, espere...</center>';
		if (ajax.readyState==4)
			imprime.innerHTML=ajax.responseText;
	}
		ajax.send(null);
	
}
function pag_materia(materia,codigo,estado,pag)
{
	var imprime=document.getElementById('detalles');
	var ajax=nuevoAjax();
	ajax.open("GET", "materia/resultados.php?materia="+materia+"&codigo="+codigo+"&estado="+estado+"&pag="+pag, true);
	ajax.onreadystatechange=function() 
	{
		if(ajax.readyState==1)
			imprime.innerHTML='<center>Buscando resultados, espere...</center>';
		if (ajax.readyState==4)
			imprime.innerHTML=ajax.responseText;
	}
		ajax.send(null);
	
}
function guarda_materia(id, cb)
{
	var codigo=document.getElementById('codigo');
	var materia=document.getElementById('materia');
	var imprime=document.getElementById('respuesta');
	if(codigo.value!='' && materia.value!='')
	{
		var ajax=nuevoAjax();
		ajax.open("GET", "guarda_materia.php?materia="+materia.value+"&codigo="+codigo.value+"&id="+id+"&cb="+cb, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
				imprime.innerHTML='<center>Guardando materia, espere...</center>';
			if (ajax.readyState==4)
				imprime.innerHTML=ajax.responseText;
		}
		ajax.send(null);
	}
	else if(codigo=='')
		codigo.style.borderColor = "#F00";
	else if(materia=='')
		materia.style.borderColor = "#F00";
}
function guarda_directivo(id, cb)
{
	var id_user=document.getElementById('id_user');
	var imprime=document.getElementById('detalles');
	if(numero('id_user')==0)
	{
		var ajax=nuevoAjax();
		ajax.open("GET", "guarda_directivo.php?directivo="+id_user.value+"&id="+id+"&cb="+cb, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
				imprime.innerHTML='<center>Realizando cambios, espere...</center>';
			if (ajax.readyState==4)
				imprime.innerHTML=ajax.responseText;
		}
		ajax.send(null);
	}
}
function agrega_user(id_persona, id_materia, fila,tipo)
{
	var id_fila=document.getElementById(fila);
	id_fila.parentNode.removeChild(id_fila);
	window.open('materia/agregar_user.php?persona='+id_persona+'&materia='+id_materia+'&tipo='+tipo);
}
function ver_materia(id, tipo,lugar)
{
	var imprime=document.getElementById(lugar);
	var anio=document.getElementById('anio');
	var a=anio.options[anio.selectedIndex].value;
	var periodo=document.getElementById('periodo');
	var p=periodo.options[periodo.selectedIndex].value;
	var ajax=nuevoAjax();
	ajax.open("GET", "usuarios/result_materias.php?id_persona="+id+"&tipo="+tipo+"&anio="+a+"&periodo="+p, true);
	ajax.onreadystatechange=function() 
	{
		if(ajax.readyState==1)
			imprime.innerHTML='<center>Buscando materias, espere...</center>';
		if (ajax.readyState==4)
			imprime.innerHTML=ajax.responseText;
	}
	ajax.send(null);
}
function salir(archivo,variable)
{
	var imprime=document.getElementById("resultados");
	var ajax=nuevoAjax();
	ajax.open("GET", ""+archivo+"?variable="+variable, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<center class="mensaje"> Por favor, espere... cerrando sesion...</center>';
			}
			if (ajax.readyState==4)
			{
				window.location="../index.php";
					
			}
		}
		ajax.send(null);
}
function evalua_directivo(id_tipop,id_directivo,lugar,per,tipo,directivo)
{
	var imprime=document.getElementById(lugar);
	var ajax=nuevoAjax();
	ajax.open("GET", "eval_directivo.php?id_tipop="+id_tipop+"&id_directivo="+id_directivo+"&person="+per+"&tipo="+tipo+"&directivo="+directivo, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
					
			}
		}
		ajax.send(null);
}
function result_preguntas_directivos(i,directivo,comentario,id_directivo,id_cuestionario,archivo)
{
	var ver='si';
	for(var j=1;j<i;j++)
	{
		var temp=document.getElementById('cal'+j);
		if(temp.options[temp.selectedIndex].value=="seleccionar")
		{
			ver='no';
		}
	}
	if(ver=='no')
	{
		alert("Por favor de una calificacion a cada pregunta");
	}
	else
	{
		var imprime=document.getElementById("resultados");
		var coment=document.getElementById(comentario).value;
		var ajax=nuevoAjax();
		var datos="";
		for(var j=1;j<i;j++)
		{
			var temp=document.getElementById('cal'+j);
			var valor=temp.options[temp.selectedIndex].value;
			//var cal2=document.getElementById('cal2'+j);
			//var valor2=cal2.options[cal2.selectedIndex].value;
			var temp2=document.getElementById('x'+j).value;
			//if(valor==5)valor2=0;
			//var total=valor+'.'+valor2;
			datos=datos+':'+valor+'_'+temp2;
			//alert(valor);
			//alert(temp2);
			
		}
		ajax.open("GET", "guarda_directivo.php?directivo="+directivo+"&datos="+datos+"&comentario="+coment+'&id_directivo='+id_directivo+"&id_cuestionario="+id_cuestionario, true);
			ajax.onreadystatechange=function() 
			{
				if(ajax.readyState==1)
				{
					imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
				}
				if (ajax.readyState==4)
				{
					carga_contenido(archivo,'resultados');
					//imprime.innerHTML=ajax.responseText;
					
				}
			}
		ajax.send(null);
		//alert(coment);
	}
}
function report_docente(sede,pape,id,archivo,lugar,estado)
{
	var imprime=document.getElementById(lugar);
	var s=document.getElementById(sede);
	var sed=s.options[s.selectedIndex].value;
	var apellido=document.getElementById(pape).value;
	var ide=document.getElementById(id).value;
	var ajax=nuevoAjax();
	ajax.open("GET", ""+archivo+"?sede="+sed+"&pape="+apellido+"&id="+ide+"&estado="+estado, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
					
			}
		}
		ajax.send(null);
}
function report_directivo(pape,id,archivo,lugar,estado)
{
	var imprime=document.getElementById(lugar);
	var apellido=document.getElementById(pape).value;
	var ide=document.getElementById(id).value;
	var ajax=nuevoAjax();
	ajax.open("GET", ""+archivo+"?pape="+apellido+"&id="+ide+"&estado="+estado, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
					
			}
		}
		ajax.send(null);
}
function report_docente2(sede,pape,id,archivo,lugar)
{
	var imprime=document.getElementById(lugar);
	var s=document.getElementById(sede);
	var sed=s.options[s.selectedIndex].value;
	var apellido=document.getElementById(pape).value;
	var ide=document.getElementById(id).value;
	var ajax=nuevoAjax();
	ajax.open("GET", ""+archivo+"?sede="+sed+"&pape="+apellido+"&id="+ide, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
					
			}
		}
		ajax.send(null);
}

function busca_persona(tipo,sede,pape,id,archivo,lugar,materia)
{
	var imprime=document.getElementById(lugar);
	var t=document.getElementById(tipo);
	var tip=t.options[t.selectedIndex].value;
	var s=document.getElementById(sede);
	var sed=s.options[s.selectedIndex].value;
	var apellido=document.getElementById(pape).value;
	var ide=document.getElementById(id).value;
	var ajax=nuevoAjax();
	ajax.open("GET", ""+archivo+"?tipo="+tip+"&sede="+sed+"&pape="+apellido+"&id="+ide+"&materia="+materia, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
					
			}
		}
		ajax.send(null);
}

function observaciones(persona, sede, tipo, lugar, archivo)
{
	var anio=document.getElementById('anio');
	var a=anio.options[anio.selectedIndex].value;
	var periodo=document.getElementById('periodo');
	var p=periodo.options[periodo.selectedIndex].value;
	var imprime=document.getElementById(lugar);
	var ajax=nuevoAjax();
	ajax.open("GET", ""+archivo+"?persona="+persona+"&sede="+sede+"&tipo="+tipo+"&anio="+a+"&periodo="+p, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"><center> Por favor, espere...</center></span>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
					
			}
		}
		ajax.send(null);
}
function ventana1(URL, titulo, ancho, alto)
{
	  window.open(URL,"","width=120,height=150,scrollbars=NO") 

}
/*
function pag_observaciones(persona, sede, tipo, lugar, archivo,anio, periodo, pagina)
{
	var imprime=document.getElementById(lugar);
	var ajax=nuevoAjax();
	ajax.open("GET", ""+archivo+"?persona="+persona+"&sede="+sede+"&tipo="+tipo+"&anio="+anio+"&periodo="+periodo+"pag="+pagina, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"><center> Por favor, espere...</center></span>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
					
			}
		}
		ajax.send(null);
}

/*
function evaluar(materia,docente,lugar,sede,tecnologia,semestre,grupo,person,mater)
{
	var imprime=document.getElementById(lugar);
	var ajax=nuevoAjax();
	ajax.open("GET", "evaluacion.php?materia="+materia+"&docente="+docente+"&sede="+sede+"&tecnologia="+tecnologia+"&semestre="+semestre+"&grupo="+grupo+"&person="+person+"&mater="+mater, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
					
			}
		}
		ajax.send(null);
}
function result_preguntas(i,docente,materia,comentario,sede,tecnologia,semestre,grupo)
{
	var ver='si';
	for(var j=1;j<i;j++)
	{
		var temp=document.getElementById('cal'+j);
		if(temp.options[temp.selectedIndex].value=="seleccionar")
		{
			ver='no';
		}
	}
	if(ver=='no')
	{
		alert("Por favor de una calificacion a cada pregunta");
	}
	else
	{
		var imprime=document.getElementById("mostrar_resultados");
		var coment=document.getElementById(comentario).value;
		var ajax=nuevoAjax();
		var datos="";
		for(var j=1;j<i;j++)
		{
			var temp=document.getElementById('cal'+j);
			var valor=temp.options[temp.selectedIndex].value;
			//var cal2=document.getElementById('cal2'+j);
			//var valor2=cal2.options[cal2.selectedIndex].value;
			var temp2=document.getElementById('x'+j).value;
			//if(valor=='5')valor2=0;
			//var total=valor+'.'+valor2;
			//alert (total);
			datos=datos+':'+valor+'_'+temp2;
			//alert(valor);
			//alert(temp2);
			
		}
		ajax.open("GET", "guarda.php?materia="+materia+"&docente="+docente+"&datos="+datos+"&comentario="+coment+"&sede="+sede+"&tecnologia="+tecnologia+"&semestre="+semestre+"&grupo="+grupo, true);
			ajax.onreadystatechange=function() 
			{
				if(ajax.readyState==1)
				{
					imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
				}
				if (ajax.readyState==4)
				{
					var msn=document.getElementById("mensaje");
					msn.innerHTML="Se a guardado correctamente los datos"; 
					carga_contenido('docentes.php');
					//imprime.innerHTML=ajax.responseText;
					
				}
			}
		ajax.send(null);
		//alert(coment);
	}
}
function evalua_directivo(directivo,id_directivo,lugar,per,tipo)
{
	var imprime=document.getElementById(lugar);
	var ajax=nuevoAjax();
	ajax.open("GET", "directivo.php?directivo="+directivo+"&id_directivo="+id_directivo+"&person="+per+"&tipo="+tipo, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
			if (ajax.readyState==4)
			{
				imprime.innerHTML=ajax.responseText;
					
			}
		}
		ajax.send(null);
}
function result_preguntas_directivos(i,directivo,comentario,id_directivo,id_cuestionario)
{
	var ver='si';
	for(var j=1;j<i;j++)
	{
		var temp=document.getElementById('cal'+j);
		if(temp.options[temp.selectedIndex].value=="seleccionar")
		{
			ver='no';
		}
	}
	if(ver=='no')
	{
		alert("Por favor de una calificacion a cada pregunta");
	}
	else
	{
		var imprime=document.getElementById("mostrar_resultados");
		var coment=document.getElementById(comentario).value;
		var ajax=nuevoAjax();
		var datos="";
		for(var j=1;j<i;j++)
		{
			var temp=document.getElementById('cal'+j);
			var valor=temp.options[temp.selectedIndex].value;
			//var cal2=document.getElementById('cal2'+j);
			//var valor2=cal2.options[cal2.selectedIndex].value;
			var temp2=document.getElementById('x'+j).value;
			//if(valor==5)valor2=0;
			//var total=valor+'.'+valor2;
			datos=datos+':'+valor+'_'+temp2;
			//alert(valor);
			//alert(temp2);
			
		}
		ajax.open("GET", "guarda_directivo.php?directivo="+directivo+"&datos="+datos+"&comentario="+coment+'&id_directivo='+id_directivo+"&id_cuestionario="+id_cuestionario, true);
			ajax.onreadystatechange=function() 
			{
				if(ajax.readyState==1)
				{
					imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
				}
				if (ajax.readyState==4)
				{
					var msn=document.getElementById("mensaje");
					msn.innerHTML="Se a guardado correctamente los datos"; 
					carga_contenido('docentes.php');
					//imprime.innerHTML=ajax.responseText;
					
				}
			}
		ajax.send(null);
		//alert(coment);
	}
}
function buscar(anio, periodo, sede, tecnologia, semestre, lugar)
{
	var imprime=document.getElementById(lugar);
	var t1=document.getElementById(anio);
	var t11=t1.options[t1.selectedIndex].value;
	var t2=document.getElementById(periodo);
	var t22=t2.options[t2.selectedIndex].value;
	var t3=document.getElementById(sede);
	var t33=t3.options[t3.selectedIndex].value;
	var t4=document.getElementById(tecnologia);
	var t44=t4.options[t4.selectedIndex].value;
	var t5=document.getElementById(semestre);
	var t55=t5.options[t5.selectedIndex].value;
	var ajax=nuevoAjax();
	ajax.open("GET", "resultados.php?anio="+t11+"&periodo="+t22+"&sede="+t33+"&tecnologia="+t44+"&semestre="+t55, true);
	ajax.onreadystatechange=function() 
	{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
		if (ajax.readyState==4)
		{
			imprime.innerHTML=ajax.responseText;			
		}
	}
	ajax.send(null);
	
}
function paginacion(anio, periodo, sede, tecnologia, semestre, lugar,pagina)
{
	var imprime=document.getElementById(lugar);
	var ajax=nuevoAjax();
	ajax.open("GET", "resultados.php?anio="+anio+"&periodo="+periodo+"&sede="+sede+"&tecnologia="+tecnologia+"&semestre="+semestre+"&pag="+pagina, true);
	ajax.onreadystatechange=function() 
	{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
		if (ajax.readyState==4)
		{
			imprime.innerHTML=ajax.responseText;			
		}
	}
	ajax.send(null);
	
}
function buscar_directivo(anio, periodo, lugar)
{
	var imprime=document.getElementById(lugar);
	var t1=document.getElementById(anio);
	var t11=t1.options[t1.selectedIndex].value;
	var t2=document.getElementById(periodo);
	var t22=t2.options[t2.selectedIndex].value;
	var ajax=nuevoAjax();
	ajax.open("GET", "resultados_directivo.php?anio="+t11+"&periodo="+t22, true);
	ajax.onreadystatechange=function() 
	{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
		if (ajax.readyState==4)
		{
			imprime.innerHTML=ajax.responseText;			
		}
	}
	ajax.send(null);
	
}
function descargar(anio, periodo, lugar)
{
	var imprime=document.getElementById(lugar);
	var t1=document.getElementById(anio);
	var t11=t1.options[t1.selectedIndex].value;
	var t2=document.getElementById(periodo);
	var t22=t2.options[t2.selectedIndex].value;
	//var t3=document.getElementById(sede);
	//var t33=t3.options[t3.selectedIndex].value;
	var ajax=nuevoAjax();
	ajax.open("GET", "descargar.php?anio="+t11+"&periodo="+t22, true);
	ajax.onreadystatechange=function() 
	{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
		if (ajax.readyState==4)
		{
			imprime.innerHTML=ajax.responseText;			
		}
	}
	ajax.send(null);
	
}
function salir(archivo)
{
	var imprime=document.getElementById("mostrar_resultados");
	var ajax=nuevoAjax();
	ajax.open("GET", ""+archivo+"", true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere... cerrando sesion...</span>';
			}
			if (ajax.readyState==4)
			{
				window.location="../index.html";
					
			}
		}
		ajax.send(null);
}
function comentarios(anio, periodo, ident, lugar)
{
	var imprime=document.getElementById(lugar);
	var t1=document.getElementById(anio);
	var t11=t1.options[t1.selectedIndex].value;
	var t2=document.getElementById(periodo);
	var t22=t2.options[t2.selectedIndex].value;
	var t3=document.getElementById(ident);
	var d1=0;
	if(numero(ident)==1 || t3.value=="")
	{
		d1=1;
	}
	if(d1==0)
	{
		var ajax=nuevoAjax();
		ajax.open("GET", "ver_observacion.php?anio="+t11+"&periodo="+t22+"&id="+t3.value, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
		if (ajax.readyState==4)
		{
			imprime.innerHTML=ajax.responseText;			
		}
	}
	ajax.send(null);
	}
	else
	{
		alert("Por favor digite su numero de identiifcacion sin puntos ni comas");
	}
	
}
function ver_docente(anio, periodo, sede, tecnologia, semestre, lugar,cedula,docente,cuestionario)
{
	var imprime=document.getElementById(lugar);
	var ajax=nuevoAjax();
	ajax.open("GET", "ver_docente.php?anio="+anio+"&periodo="+periodo+"&sede="+sede+"&tecnologia="+tecnologia+"&semestre="+semestre+"&cedula="+cedula+"&docente="+docente+"&cuestionario="+cuestionario, true);
	ajax.onreadystatechange=function() 
	{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
		if (ajax.readyState==4)
		{
			imprime.innerHTML=ajax.responseText;			
		}
	}
	ajax.send(null);
	
}
function ver_directivo(anio, periodo, lugar,cedula,docente,cuestionario)
{
	var imprime=document.getElementById(lugar);
	var ajax=nuevoAjax();
	ajax.open("GET", "ver_directivo.php?anio="+anio+"&periodo="+periodo+"&cedula="+cedula+"&docente="+docente+"&cuestionario="+cuestionario, true);
	ajax.onreadystatechange=function() 
	{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
		if (ajax.readyState==4)
		{
			imprime.innerHTML=ajax.responseText;			
		}
	}
	ajax.send(null);
	
}
function autoevaluacion(id_cuestionario,lugar)
{
	var imprime=document.getElementById(lugar);
	var ajax=nuevoAjax();
	ajax.open("GET", "autoevaluacion.php?id_cuest="+id_cuestionario, true);
	ajax.onreadystatechange=function() 
	{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
		if (ajax.readyState==4)
		{
			imprime.innerHTML=ajax.responseText;			
		}
	}
	ajax.send(null);
	
}
function autoeval_docente(anio, periodo, lugar)
{
	var imprime=document.getElementById(lugar);
	var t1=document.getElementById(anio);
	var t11=t1.options[t1.selectedIndex].value;
	var t2=document.getElementById(periodo);
	var t22=t2.options[t2.selectedIndex].value;
	//var t3=document.getElementById(sede);
	//var t33=t3.options[t3.selectedIndex].value;
	var ajax=nuevoAjax();
	ajax.open("GET", "autoevaluacion.php?anio="+t11+"&periodo="+t22, true);
	ajax.onreadystatechange=function() 
	{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
		if (ajax.readyState==4)
		{
			imprime.innerHTML=ajax.responseText;			
		}
	}
	ajax.send(null);
	
}
function pag_auto(anio, periodo, lugar,pagina)
{
	var imprime=document.getElementById(lugar);
	var ajax=nuevoAjax();
	ajax.open("GET", "autoevaluacion.php?anio="+anio+"&periodo="+periodo+"&pag="+pagina, true);
	ajax.onreadystatechange=function() 
	{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
		if (ajax.readyState==4)
		{
			imprime.innerHTML=ajax.responseText;			
		}
	}
	ajax.send(null);
}
function docente_jefe(anio, periodo, lugar)
{
	var imprime=document.getElementById(lugar);
	var t1=document.getElementById(anio);
	var t11=t1.options[t1.selectedIndex].value;
	var t2=document.getElementById(periodo);
	var t22=t2.options[t2.selectedIndex].value;
	//var t3=document.getElementById(sede);
	//var t33=t3.options[t3.selectedIndex].value;
	var ajax=nuevoAjax();
	ajax.open("GET", "docente_jefe.php?anio="+t11+"&periodo="+t22, true);
	ajax.onreadystatechange=function() 
	{
			if(ajax.readyState==1)
			{
				imprime.innerHTML='<span class="mensaje"> Por favor, espere...</span>';
			}
		if (ajax.readyState==4)
		{
			imprime.innerHTML=ajax.responseText;			
		}
	}
	ajax.send(null);
	
}
*/