﻿



	var enviando = false;
	var mensaje_error = "";

	function abrirNodo(nodo, nodos, tag_nodo, tag_img, img_open, img_closed) {
		//ocultamos todas los nodos del arbol o rama
		for (i=1; i<= nodos; i++){
			document.getElementById(tag_nodo + i).className = "nodocerrado";
			document.getElementById(tag_img + i).src = img_closed;
		}
		//y mostramos el nodo pedido
		document.getElementById(tag_nodo + nodo).className = "nodoabierto";
		document.getElementById(tag_img + nodo).src = img_open;
	}
	

	/* actualizar capa player videos */
	function verVideo(id){
		TomyAjaxRapido.peticion('videos_player.cfm?id='+id,'capaVideo');
	}


	/* login profesores */
	function login(){

		usuario = document.getElementById('USUARIO').value;
		clave = document.getElementById('CONTRASENA').value;

		var loginAjax = new Ajax('ajax/login.cfm', {method: 'post', data:'usuario='+encodeURIComponent(usuario)+'&clave='+encodeURIComponent(clave), evalScripts: true});
		loginAjax.request();

	}
	

	/* logout profesores */
	function logout(){
		var logoutAjax = new Ajax('/concursojovenestalentos/ajax/logout.cfm', {method: 'post', data:'logout=1', evalScripts: true });
		logoutAjax.request();
	}
	

	/* Enviar mensaje al foro */	
	function enviarmensaje(){
		mensaje_error = "";

		
		titulo = document.getElementById('tituloforo').value;
		usuario = document.getElementById('usuarioforo').value;
		clave = "";//document.getElementById('claveforo').value;
		texto = document.getElementById('textoforo').value; 
		id_mensaje_respuesta = document.getElementById('id_mensaje_respuestaforo').value;
		
		
		if(titulo==""){mensaje_error = "El asunto del mensaje es obligatorio";}
		else if(usuario==""){mensaje_error = "El campo Usuario es obligatorio";}
		//else if(clave==""){mensaje_error = "El campo clave es obligatorio";}
		else if(texto==""){mensaje_error = "El texto del mensaje es obligatorio";}
		else if(parseInt(texto.length,1000) > 1){mensaje_error = "El texto del mensaje debe ser más pequeño de 1000 caracteres y has escrito " + texto.length;}
		
		if(!document.getElementById('id_sala1').checked && !document.getElementById('id_sala2').checked){mensaje_error = "Debes seleccionar Relato corto o Video Relato";}
		else if(document.getElementById('id_sala1').checked){id_sala=1;}
		else if (document.getElementById('id_sala2').checked){id_sala=2;}


		if(mensaje_error!=""){mensajeUsuario(mensaje_error);}
		else{
			if(enviando == false){
				enviando=true;
				//var mensajeAjax = new Ajax('foro_mensaje_insertar.cfm', {method: 'post', data:'usuario='+encodeURIComponent(usuario)+'&clave='+encodeURIComponent(clave)+'&titulo='+encodeURIComponent(titulo)+'&texto='+encodeURIComponent(texto)+'&id_sala='+id_sala+'&id_mensaje_respuesta='+id_mensaje_respuesta, evalScripts: true });
				var mensajeAjax = new Ajax('foro_mensaje_insertar.cfm', {method: 'post', data:'usuario='+encodeURIComponent(usuario)+'&titulo='+encodeURIComponent(titulo)+'&texto='+encodeURIComponent(texto)+'&id_sala='+id_sala+'&id_mensaje_respuesta='+id_mensaje_respuesta, evalScripts: true });
				mensajeAjax.request();
			}
		}
	}





	/* Registro de profesores */
	function registropaso2(){
		mensaje_error = "";

		registro2codigo = document.getElementById('registro2codigo').value;
		registro2cargo = document.getElementById('registro2cargo').value;
		registro2colegio = document.getElementById('registro2colegio').value;

		if(registro2codigo==""){mensaje_error = "El codigo es obligatorio";}
		else if(registro2cargo==""){mensaje_error = "El campo Cargo es obligatorio";}
		else if(registro2colegio==""){mensaje_error = "El campo Colegio es obligatorio";}

		if(mensaje_error!=""){mensajeUsuario(mensaje_error);}
		else{
			if(enviando == false){
				enviando=true;
				var registro2Ajax = new Ajax('/concursojovenestalentos/ajax/registro_paso2.cfm',	{ method: 'get', data:'registro2codigo='+encodeURIComponent(registro2codigo)+'&registro2cargo='+encodeURIComponent(registro2cargo)+'&registro2colegio='+encodeURIComponent(registro2colegio), evalScripts: true });
				registro2Ajax.request();
			}
		}
	}





	/* Enviar tutoria online */	
	function enviartutoria(){
		mensaje_error = "";

		titulo = document.getElementById('titulotut').value;
		texto = document.getElementById('textotut').value;

		if(titulo==""){mensaje_error = "El titulo es obligatorio";}
		else if(texto==""){mensaje_error = "La pregunta es obligatoria";}

		if(mensaje_error!=""){mensajeUsuario(mensaje_error);}
		else{
			if(enviando == false){
				enviando=true;
				var mensajeAjax = new Ajax('/concursojovenestalentos/ajax/tutoria_en_linea.cfm', {method: 'post', data:'titulo='+encodeURIComponent(titulo)+'&texto='+encodeURIComponent(texto), evalScripts: true});
				mensajeAjax.request();
			}
		}
	}






	/* Enviar videorelato */	
	function enviarvideorelato(){
		mensaje_error = "";

		formulario = document.getElementById('formularioEnviarVideoRelato');

		txt_videorelato_titulo = document.getElementById('videorelato_titulo').value;
		txt_videorelato_seudonimo = document.getElementById('videorelato_seudonimo').value;
		txt_videorelato_descripcion = document.getElementById('videorelato_descripcion').value;
		txt_videorelato_colegio = document.getElementById('videorelato_colegio').value;
		txt_videorelato_clase = document.getElementById('videorelato_clase').value;
		txt_videorelato_poblacion = document.getElementById('videorelato_poblacion').value;
		txt_videorelato_fichero = document.getElementById('videorelato_fichero').value;
		

		if(txt_videorelato_titulo==""){mensaje_error = "El título es obligatorio";}
		else if(txt_videorelato_seudonimo==""){mensaje_error = "El seudónimo es obligatorio";}
		else if(txt_videorelato_descripcion==""){mensaje_error = "La descripción es obligatoria";}
		else if(txt_videorelato_colegio==""){mensaje_error = "El colegio es obligatorio";}
		else if(txt_videorelato_clase==""){mensaje_error = "La clase es obligatoria";}
		else if(txt_videorelato_poblacion==""){mensaje_error = "La población es obligatoria";}
		else if(txt_videorelato_fichero==""){mensaje_error = "El fichero del videorelato es obligatorio";}

		if(mensaje_error!=""){mensajeUsuario(mensaje_error);}
		else{
			if(enviando == false){
				
				document.getElementById('capaEnviarVideoRelato').style.display = "none";
				document.getElementById('capaEnviandoVideoRelato').style.display = "block";
		
				formulario.submit();
			}
		}


	}







	/* muestra mensajes a los usuarios */
	function mensajeUsuario(mensaje){
		alert(mensaje)
	}
	
	
function mostrar_video(url, id_contenedor){
var pagina_requerida = false
if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
pagina_requerida = new XMLHttpRequest()
} else if (window.ActiveXObject){ // pero si es IE
try {
pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){ // en caso que sea una versión antigua
try{
pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
pagina_requerida.onreadystatechange=function(){ // función de respuesta
cargarpagina(pagina_requerida, id_contenedor)
}
pagina_requerida.open('GET', url, true) // asignamos los métodos open y send
pagina_requerida.send(null)
}
function cargarpagina(pagina_requerida, id_contenedor){
if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText
}






