function nuevoAjax() {
	var xmlHttp;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
		return xmlHttp;
	} catch (e) {
	try {
		// Internet Explorer
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		return xmlHttp;
	} catch (e) {
	try {
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		return xmlHttp;
	} catch (e) {
		alert("Tu navegador no soporta AJAX!");
		return false;
	}}}
}
function iniciarSesion(){
	var t1, t2, contenedor, origen;
	contenedor = document.getElementById('con');
	//di = document.getElementById('divmayor');
	//di.style.height="150px";
	t1 = document.getElementById('usuario').value;
	t2 = document.getElementById('contraseņa').value;
	origen = document.getElementById('origen').checked;
	
	//alert (t1 + " " + t2);
	if(t1 != '' && t2 != '')
	{
	//alert(t1+t2);
		ajax= nuevoAjax();
		ajax.open("POST", "confirmar.php",true);
		ajax.onreadystatechange=function() {
			if(ajax.readyState==1){
			//alert (ajax.readyState);
				contenedor.innerHTML = "<center><img src='imagenes/ajax-loader.gif' width='190px' /></center>";
			}
			if (ajax.readyState==4) {
			//alert (ajax.readyState);
			//alert ("txt"+ajax.responseText);
				if(ajax.responseText == 'correcto'){
						//alert(origen);
						if (origen==true) //Si eleccion de ingreso es Diplomado
							confirmar_datos();
						else //Si no Ingresa a Induccion
							ingresa_induccion();
				}
				else
					contenedor.innerHTML = ajax.responseText;
			}
		}
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("u="+t1+"&c="+t2);
		return;
	}
	else
	{
		alert("Debe ingresar el usuario y contraseņa.");
	}
}
function verificarCursoActual(id,nombreCurso)
{
//alert(id+nombreCurso);
	if(id != '' && nombreCurso != '')
	{
		//alert(id+nombreCurso);
		cargarCurso(id,nombreCurso);
	}
	//else
	//{
	//	alert('id: '+id+'nom: '+nombreCurso);
	//}
}
function confirmar_datos()
{
	//Los datos ahora se confirman en los scripts de la inscripcion automatica
	//location.href="inscripcion_automatica";
	
	var con;
	con = document.getElementById('con');
	ajax= nuevoAjax();
	ajax.open("POST", "confirmar_datos.php",true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
			con.innerHTML = "<center>Confirmando Datos...</center>";
		}
		if (ajax.readyState==4) {
			location.href = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null);
	return;
	
}

function ingresa_induccion()
{
	//Los datos ahora se confirman en los scripts de la inscripcion automatica
	//location.href="inscripcion_automatica";
	//alert("induccion");
	var con;
	con = document.getElementById('con');
	ajax= nuevoAjax();
	ajax.open("POST", "ingresa_induccion.php",true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
			con.innerHTML = "<center>Confirmando Datos...</center>";
		}
		if (ajax.readyState==4) {
			location.href = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null);
	return;
	
}

function cerrarSesion()
{
	contenedor= document.getElementById('sesionCerrada');
	ajax= nuevoAjax();
	ajax.open("POST","cerrar_sesion.php",true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
			contenedor.innerHTML = "Cerrando Sesion...";
		}
		if(ajax.readyState==4){
		//alert(ajax.responseText);
			contenedor.innerHTML= "Datos Guardados";
			setTimeout("redireccionar()",2000);
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-form-urlencoded");
	ajax.send(null);
	return;
}
function cerrarSesionDesdeMenu()
{
	ajax= nuevoAjax();
	ajax.open("POST","cerrar_sesion.php",true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==4){
			setTimeout("redireccionar()",1000);
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-form-urlencoded");
	ajax.send(null);
	return;
}
function redireccionar()
{
	location.href="index.php";	
}
function cargarCurso(id,nombre)
{
	ajax= nuevoAjax();
	ajax.open("POST","iniciar_curso.php",true);
	ajax.onreadystatechange=function()
	{
		if(ajax.readyState==1)
		{
			parent.MyIframe.innerHTML= "cargando...";
		}
		if(ajax.readyState==4)
		{
			if(ajax.responseText == 'error:filas')
			{
				parent.MyIframe.location="error.php";
			}
			else
			{
				parent.MyIframe.location="cargando_curso.php";
				parent.MyIframe.location="contenido.php?id="+id+"&avance="+ajax.responseText;
				
				
				ocultarBotones(nombre);
				cargarAprendizajes(id,nombre);
				encuesta="cargaEncuesta('"+id+"')";
				setTimeout(encuesta,3000);
			}
		}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("id="+id+"&nombre="+nombre);
	return;
}

function cargarAprendizajes(id, nombre)
{
	ajax= nuevoAjax();
	ajax.open("POST","carga_aprendizajes.php",true);	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1)
		{
			parent.MyIframe.innerHTML= "cargando aprendizajes...";
		}
		if(ajax.readyState==4){
			if(ajax.responseText == 'sinaprendizaje')
			{
				document.getElementById('aprendizajes').innerHTML='<br><br><br>Aprendizajes no disponibles.';
			}
			else
			{
				document.getElementById('aprendizajes').innerHTML=ajax.responseText;
			}
			cadena="cargarEvaluacionesCurso('"+nombre+"')";
			setTimeout(cadena,3000);
			//setTimeout("MyIframe.document.getElementById('titulo').innerHTML='"+nombre+"';",3000);
		}
	}
	ajax.send(null);
	return;
}
function cargaEncuesta(id)
{
	
	div3=document.getElementById('encuestaCurso');
div3.innerHTML= '<h5><a style="text-decoration:none;" href="encuesta/encuesta_curso.php?curso='+id+'"><span class="boton">Realizar Encuesta del Curso</span></a><hr>';

}
function cargarAprendizajesSolamente(dir)
{
	ajax= nuevoAjax();
	ajax.open("POST","carga_aprendizajes.php",true);	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1)
		{
			parent.MyIframe.innerHTML= "Actualizando aprendizajes...";
		}
		if(ajax.readyState==4){
			if(ajax.responseText == 'sinaprendizaje')
			{
				parent.document.getElementById('aprendizajes').innerHTML='<br><br><br>Aprendizajes no disponibles.';
			}
			else
			{
				parent.document.getElementById('aprendizajes').innerHTML=ajax.responseText;
				//parent.document.getElementById('aprendizajes').innerHTML='si se recargo!!';
			}
			operAvanzar(dir);
		}
	}
	ajax.send(null);
	return;
}

function iniciaAprendizaje(id,nombre)
{
	ajax= nuevoAjax();
	ajax.open("POST","cursos.php",true);	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1)
		{
			parent.MyIframe.innerHTML= "cargando aprendizaje...";
		}
		if(ajax.readyState==4){
			
			alert ('id: '+id+' nombre: '+nombre);
		}
	}
	ajax.send(null);
	return;
}
function cargarEvaluacionesCurso(nombre)
{
	
	ajax= nuevoAjax();
	ajax.open("POST","cargarEvaluaciones.php",true);
	ajax.onreadystatechange=function()
	{
		if(ajax.readyState==1)
		{
			document.getElementById('ramasCurso').innerHTML='<br><br><br>Cargando Evaluaciones...';
		}
		if(ajax.readyState==4)
		{
			if(ajax.responseText == 'sinevaluacion')
			{
				document.getElementById('ramasCurso').innerHTML='<br><br><br>Evaluaciones no disponibles.';
			}
			else
			{
				document.getElementById('ramasCurso').innerHTML=ajax.responseText;
			}
			
		}
		setTimeout("MyIframe.document.getElementById('titulo').innerHTML='"+nombre+"';",3000);
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null);
	return;
}

function cerrarCurso()
{
	//parent.MyIframe.location="cerrar_curso.php";
	document.getElementById('ramasCurso').innerHTML='';
	document.getElementById('aprendizajes').innerHTML='';
	parent.MyIframe.location="seleccione_curso.php";
	ajax= nuevoAjax();
	ajax.open("POST","cerrar_curso.php",true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null);
	return;
}

/*
function ocultarCursos()
{
	divCurso=document.getElementById('cursos');
	divCurso.style.display='none';
	btn=document.getElementById('btnMostrar');
	btn.style.display='';
	btn=document.getElementById('btnOcultar');
	btn.style.display='none';
	//divFlash=document.getElementById('divIframe');
	//divFlash.style.width='100%';
}

function mostrarCursos()
{
	divCurso=document.getElementById('cursos');
	divCurso.style.display='';
	btn=document.getElementById('btnMostrar');
	btn.style.display='none';
	btn=document.getElementById('btnOcultar');
	btn.style.display='';
}
*/

//function avanzar(direccion,total_imagenes,id_curso,avanceSesion)
function obtenerPor(dir,va)
{
	var t,porcentaje;
	
	porcentaje= parent.MyIframe.document.getElementById('por');
	
	ajax= nuevoAjax();
	ajax.open("POST","getParametros.php",true);
	
	ajax.onreadystatechange=function()
	{
		if(ajax.readyState==4)
		{
				porcentaje.innerHTML=ajax.responseText;	
				obtenerPag(dir,'pagina');
		}
	}
	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("dir="+dir+"&va="+va);
	return;
}
function obtenerPag(dir,va)
{
	var t,pagina;
	
	pagina= parent.MyIframe.document.getElementById('pag');
	
	ajax= nuevoAjax();
	ajax.open("POST","getParametros.php",true);
	
	ajax.onreadystatechange=function()
	{
		if(ajax.readyState==4)
		{
				pagina.innerHTML=ajax.responseText;		
				cambiarFlash();
		}
	}
	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("dir="+dir+"&va="+va);
	return;
}
function operAvanzar(dir)
{
	ajax= nuevoAjax();
	ajax.open("POST","operAvanzar.php",true);	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4){
			obtenerPor(dir,'porcentaje');
		}
	}
	ajax.send("dir="+dir);
	return;
}
function avanzar(dir)
{
	ajax= nuevoAjax();
	ajax.open("POST","comprobarAprendizaje.php",true);	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4){
			
			if(ajax.responseText == 'actualizar')
			{
				cargarAprendizajesSolamente(dir);
			}
			else
			{
				operAvanzar(dir);
			}
		}
	}
	ajax.send('dir='+dir);
	return;
}
/*
function obedeceAlAprendizaje(num)
{
	ajax= nuevoAjax();
	ajax.open("POST","obedeciendoAlAprendizaje.php",true);	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4){
			
		}
	}
	ajax.send(null);
	return;
}*/

function cambiarFlash()
{
	var xa;
	xa= parent.MyIframe.document.getElementById("iflash").parentNode;
	ajax= nuevoAjax();
	ajax.open("POST","getParametros.php",true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4){
			insertarDir(ajax.responseText);
		}
	}
	ajax.send("va=direccion");
	return;
	
}
function insertarDir(dir)
{
	var control = parent.MyIframe.document.getElementById('iflash');
	control.src= dir;
}


function mostrarBotones()
{
	btn=document.getElementById('tituloBotones');
	//btn.style.display='none';
	div3=document.getElementById('encuestaCurso');
	div3.innerHTML='';
	
	btn.innerHTML= '<p><h4><span style="color:#EEEEEE;">Cursos:</h4></span>';	
	
	divCurso=document.getElementById('botones');
	divCurso.style.display='';
	cerrarCurso();
}

function ocultarBotones(nombre)
{
	nom=nombre;
	div1=document.getElementById('botones');
	div1.style.display='none';
	
	div2=document.getElementById('tituloBotones');
	div2.innerHTML= '<p><h5><span style="color:#EEEEEE;">'+nom+'</h5></span><br><a style="text-decoration:none;" href="javascript:mostrarBotones();"><span class="boton">Cerrar Curso</span></a><hr>';
	
			
}

function enviarChat()
{
	x=document.getElementById('textarea').value;
	s=document.getElementById('texto').value;
	document.getElementById('textarea').value=x+"\n"+s;
	document.getElementById('textarea').rows=50;
	//alert(y);
}



function defIdEval(idEval,url,rut)
{
	ajax= nuevoAjax();
	ajax.open("POST","definirIdEvaluacion.php",true);	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4){
			location.href=url+'?rut='+rut+'&eva='+idEval;
		}
	}
	ajax.send("id="+idEval);
	return;
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
