﻿	function entrar(){
		if (document.getElementById("nickname").value != "" && document.getElementById("password").value != ""){
			var formulario = document.getElementById("formEntradaExperto");
			var long = formulario.elements.length;
			var cad = "";
			var sepCampos;
			sepCampos = "";
			for (var i=0; i <= long-1;i++) {
				cad += sepCampos+formulario.elements[i].id+'='+encodeURIComponent(formulario.elements[i].value);
				sepCampos="&";
			}
			var objCon = new XMLHttpRequest(); 
			objCon.open('POST','php/entradaExperto.php',true);
			
			objCon.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
			objCon.onreadystatechange = function(){
				if (objCon.readyState == 4){
					if(objCon.responseXML.getElementsByTagName("nombre").length != 0){
						if(objCon.responseXML.getElementsByTagName("estado")[0].firstChild.nodeValue != "baneado"){
							var nickname = objCon.responseXML.getElementsByTagName("nickname")[0].firstChild.nodeValue;
							var nombre = objCon.responseXML.getElementsByTagName("nombre")[0].firstChild.nodeValue;
							var apellidos = objCon.responseXML.getElementsByTagName("apellidos")[0].firstChild.nodeValue;
							var imagen = objCon.responseXML.getElementsByTagName("imagen")[0].firstChild.nodeValue;
							//alert(nickname + "\n" + nombre + "\n" + apellidos + "\n" + imagen);
							document.getElementById("nombreExperto").innerHTML = nombre + " " + apellidos + " (" + nickname + ")";
							document.getElementById("imagenExperto").src = "imagenes/expertos/" + imagen;
							document.getElementById("imagenExperto").alt = nickname;
							document.getElementById("nicknameExperto").value = nickname;
							document.getElementById("capaFormEntrada").style.display="none";
							//alert(document.getElementById("capaPreguntas"));
							document.getElementById("capaPreguntas").style.display="";
						}else{
							alert("Atención: Este experto ha sido deshabilitado.");
						}
					}else{
						alert("entrada incorrecta");
					}
				}
			}
			objCon.send(cad);
		}else{
			alert("Faltan campos");
		}
	}
	
	function entrarAula(){
		var objCon = new XMLHttpRequest();
		objCon.open('POST','php/mostrarNombreUsuario.php',true);
		objCon.onreadystatechange = function(){
			if (objCon.readyState == 4){
				if(objCon.responseXML != null){
					if(objCon.responseXML.getElementsByTagName("usuario")){
						document.getElementById("nombreUsuario").innerHTML = objCon.responseXML.getElementsByTagName("usuario")[0].firstChild.nodeValue;
						document.getElementById("nombreUsuario").style.visibility = "visible";
						document.getElementById("noUsuario").style.display = 'none';
						document.getElementById("usuario").value = objCon.responseXML.getElementsByTagName("usuario")[0].firstChild.nodeValue;
						document.getElementById("userCampo").value = objCon.responseXML.getElementsByTagName("usuario")[0].firstChild.nodeValue;
					}
				}
			}
		}
		objCon.send("");
	}
	
	function salirAula(){
		document.getElementById("nombreUsuario").innerHTML = ", ";
		document.getElementById("nombreUsuario").style.visibility = "hidden";
		document.getElementById("noUsuario").style.display = "";
		document.getElementById("usuario").value = "_";
		document.getElementById("userCampo").value = "_";
		if(document.getElementById("capaFormCuaderno").style.display != "none"){
			mostrarFormularioCuaderno();
		}
	}	
	
	function comoPreguntar(){
		var texto = "To make a question, fill in the questionnaire and supply your name and email if you are not a member. ";
		texto += ". type in the code you see in the image and click on \"Send question\".\n";
		texto += "\nto view the answers, click on the  \"view all the questions\", there are several options:\n";
		texto += "·\"Preguntas\": Para ver TODAS las preguntas realizadas por usuarios y socios.\n";
		texto += "·\"answered questions\": to view the questions that have been answered by an expert.\n";
		texto += "·\"unanswered questions\": to view the questions that remain unanswered.";
		alert(texto);
	}
	
	function enviarPregunta(){
		maximaLongitud(document.getElementById("pregunta"),400);
		var pregunta = document.getElementById("pregunta").value;
		//document.getElementById("pregunta").value = "";
		//pregunta +="\r\n";
		//var respuesta = "";
		//alert(pregunta.charAt(0));
		//document.getElementById("pregunta").value = pregunta;
		
		var usuario=document.getElementById("usuario").value;
		var nombre="_";
		var email="_";
		if (usuario == "_"){
			nombre=document.getElementById("nombre").value;
			email=document.getElementById("email").value;
		}else{
			document.getElementById("nombre").value = nombre;
			document.getElementById("email").value = email;
		}
		//alert(nombre + " - " + email + "\n" + usuario);
		//document.getElementById("pregunta").value = pregunta;
		
		if (pregunta != ""){
			if((usuario != "" || (nombre != "" && email != ""))){
				if(document.getElementById("intrCaptcha").value!=""){
					var formulario = document.getElementById("formPregunta");
					var long = formulario.elements.length;
					var cad = "";
					var sepCampos;
					sepCampos = "";
					for (var i=0; i <= long-1;i++) {
						cad += sepCampos+formulario.elements[i].id+'='+encodeURIComponent(formulario.elements[i].value);
						sepCampos="&";
					}
					//alert(cad);
					var objPregunta = new XMLHttpRequest(); 
					objPregunta.open('POST','php/preguntar.php',true);  
					objPregunta.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
					
					objPregunta.onreadystatechange = function(){
						if (objPregunta.readyState == 4){
							switch (objPregunta.responseText){
								case "1":
									alert("Pregunta realizada con éxito.\nEn un plazo máximo de 10 días será respondida por uno de nuestros expertos.\nCada vez que la pregunta sea respondida, se te avisara mediante el email dado.");
									document.getElementById("intrCaptcha").value="";
									document.getElementById("nombre").value="";
									document.getElementById("email").value="";
									document.getElementById("titulo").value="";
									document.getElementById("pregunta").value="";
									if(document.getElementById("preguntas1").style.display != "none"){
										mostrarPreguntas(document.getElementById('preguntas1'),'todas');
									}
									refrescarCaptcha();
								break;
								case "0":
									alert("La pregunta no ha podido realizarse");
									refrescarCaptcha();
								break;
								case "-1":
									alert("El captcha es incorrecto");
									refrescarCaptcha();
								break;
							}
						}
					}
					objPregunta.send(cad);
				}else{
					alert("Falta el captcha");
				}
			}else{
				alert("Error: Faltan datos");
			}
		}else{
			alert("Error: Falta la pregunta");
		}		
	}

	function maximaLongitud(texto,maxlong) {
		var tecla, in_value, out_value;
			
		if (texto.value.length > maxlong) {
			in_value = texto.value;
			out_value = in_value.substring(0,maxlong);
			texto.value = out_value;
			return false;
		}
		return true;
	}
	
	function mandarFrame() {
		parent.recibirIframe(this.window,this.document);
	}
	
	function mostrarCapa(capa){
		if (capa.style.display != '') { 
			capa.style.display = ''; 
		} else { 
			capa.style.display = 'none'; 
		}
	}
		
	function mostrarCapaCuadernoCampo(capa){//imagenesTec
		if (capa.style.display != '') { 
			if(document.getElementById("expertos").style.display == ""){
				mostrarCapaExperto(document.getElementById('expertos'));	
			}else if(document.getElementById("consultorio").style.display == ""){
				mostrarCapaConsultorio(document.getElementById('consultorio'));	
			}else if(document.getElementById("estudios").style.display == ""){
				mostrarCapaEstudios(document.getElementById("estudios"));
			}else if(document.getElementById("imagenesTec").style.display == ""){
				mostrarCapaImagenesTec(document.getElementById('imagenesTec'));	
			}
			capa.style.display = ''; 
		} else { 
			capa.style.display = 'none'; 
			cerrarPanel3();
			reiniciarFormulario();
			document.getElementById("entradasCuaderno").style.display="none";
			document.getElementById("capaFormCuaderno").style.display="none";
		}
	}
	
	function mostrarCapaImagenesTec(capa){//imagenesTec
		if (capa.style.display != '') { 
			if(document.getElementById("expertos").style.display == ""){
				mostrarCapaExperto(document.getElementById('expertos'));	
			}else if(document.getElementById("consultorio").style.display == ""){
				mostrarCapaConsultorio(document.getElementById('consultorio'));	
			}else if(document.getElementById("estudios").style.display == ""){
				mostrarCapaEstudios(document.getElementById("estudios"));
			}else if(document.getElementById("cuadernoCampo").style.display == ""){
				mostrarCapaCuadernoCampo(document.getElementById("cuadernoCampo"));
			}
			document.getElementById("visor_1").style.display="";
			cargarImagenes1();
			capa.style.display = ''; 
		} else { 
			document.getElementById("visor_1").style.display="none";
			document.getElementById("capa_imagenes_1").innerHTML="";
			cerrarPanel();
			capa.style.display = 'none'; 
		}
	}
	
	function mostrarCapaEstudios(capa){
		if (capa.style.display != '') { 
			if(document.getElementById("expertos").style.display == ""){
				mostrarCapaExperto(document.getElementById('expertos'));	
			}else if(document.getElementById("consultorio").style.display == ""){
				mostrarCapaConsultorio(document.getElementById('consultorio'));	
			}else if(document.getElementById("imagenesTec").style.display == ""){
				mostrarCapaImagenesTec(document.getElementById('imagenesTec'));	
			}else if(document.getElementById("cuadernoCampo").style.display == ""){
				mostrarCapaCuadernoCampo(document.getElementById("cuadernoCampo"));
			}
			capa.style.display = ''; 
		} else { 
			capa.style.display = 'none'; 
			document.getElementById("publicaciones").innerHTML="";
		}
	}
	
	function mostrarCapaConsultorio(capa){
		if (capa.style.display != '') { 
			if(document.getElementById("expertos").style.display == ""){
				mostrarCapaExperto(document.getElementById('expertos'));	
			}else if(document.getElementById("estudios").style.display == ""){
				mostrarCapaEstudios(document.getElementById("estudios"));
			}else if(document.getElementById("imagenesTec").style.display == ""){
				mostrarCapaImagenesTec(document.getElementById('imagenesTec'));	
			}else if(document.getElementById("cuadernoCampo").style.display == ""){
				mostrarCapaCuadernoCampo(document.getElementById("cuadernoCampo"));
			}
			capa.style.display = ''; 
		} else { 
			refrescarCaptcha(); 
			document.getElementById("preguntas1").innerHTML="";
			document.getElementById("preguntas1").style.display="none";
			document.getElementById("capaPreguntasUsuario").style.display="none";
			capa.style.display = 'none'; 
		}
	}
	
	function mostrarCapaExperto(capa){
		if (capa.style.display != '') { 
			if(document.getElementById("consultorio").style.display == ""){
				mostrarCapaConsultorio(document.getElementById('consultorio'));	
			}else if(document.getElementById("estudios").style.display == ""){
				mostrarCapaEstudios(document.getElementById("estudios"));
			}else if(document.getElementById("imagenesTec").style.display == ""){
				mostrarCapaConsultorio(document.getElementById('imagenesTec'));	
			}else if(document.getElementById("cuadernoCampo").style.display == ""){
				mostrarCapaCuadernoCampo(document.getElementById("cuadernoCampo"));
			}
			capa.style.display = ''; 
		} else { 
			capa.style.display = 'none'; 
			document.getElementById("listaRespuestas2").innerHTML="";
			document.getElementById("nickname").value = "";
			document.getElementById("password").value = "";
			document.getElementById("nombreExperto").innerHTML = "";
			document.getElementById("imagenExperto").src = "";
			document.getElementById("imagenExperto").alt = "";
			document.getElementById("nicknameExperto").value = "";
			document.getElementById("capaFormEntrada").style.display="";
			document.getElementById("preguntas2").innerHTML="";
			document.getElementById("preguntas2").style.display="none";
			document.getElementById("capaPreguntas").style.display="none";
		}
	}
	
	function cargarImagenes(){
		document.getElementById("capa_imagenes").style.visibility="hidden";
		var objCon = new XMLHttpRequest(); 
		objCon.open('POST','php/imagenesExpertos.php',true);
		objCon.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
		objCon.onreadystatechange = function(){
			if (objCon.readyState == 4){
				if(objCon.responseXML != null){
					if(objCon.responseXML.getElementsByTagName("imagenes")[0].firstChild.nodeValue != "0"){
						document.getElementById("capa_imagenes").style.left = "0px";
						document.getElementById("capa_imagenes").style.width = "600px";
						document.getElementById("capa_imagenes").innerHTML="";
						var elementos = objCon.responseXML.getElementsByTagName("imagenes")[0].firstChild;
						var num = parseInt(objCon.responseXML.getElementsByTagName("imagenes")[0].attributes[0].value);
						document.getElementById("capa_imagenes").style.width=(num * 120) + "px";
						//document.getElementById("capa_imagenes").style.width=(Math.ceil(num/6) * 600) + "px";
						document.getElementById("capa_imagenes").innerHTML=elementos.nodeValue;
						document.getElementById("capa_imagenes").style.visibility = "visible";
						//movimiento();
					}
				}
			}
		}
		objCon.send("");
	}
	
	var secciones;
	var velocidad=1;
	var frecuencia=2000;
	var mover=true;
	var seccionActual = 1;
	var direccion = "derecha";
	
	/*function iniciarMovimiento(){
		velocidad=1;
		frecuencia=2000;
		mover=true;
		seccionActual = 1;
		direccion = "derecha";
		movimiento();
	}*/
	function movimiento(){
		var long = parseInt(document.getElementById("capa_imagenes").style.width);
		secciones = parseInt(long/600);
		if (secciones > 1){
			setTimeout("moverDerecha(-600,0)",frecuencia);
		}
	}
	function moverDerecha(destino,posicion){
		if(mover){
			var posicion=parseInt(document.getElementById("capa_imagenes").style.left);
			if(posicion>destino){
				document.getElementById('capa_imagenes').style.left = (posicion - 20) + "px" ;
				setTimeout("moverDerecha(" + destino + "," + posicion + ")",velocidad);
			}else if(posicion==destino){
				seccionActual +=1;
				//alert(seccionActual == secciones);
				if(seccionActual == secciones){
					var destinoActual = (posicion + 600);
					direccion = "izquierda";
					setTimeout("moverIzquierda(" + destinoActual + "," + posicion + ")",frecuencia);
				}else{
					var destinoActual = (posicion - 600);
					setTimeout("moverDerecha(" + destinoActual + "," + posicion + ")",frecuencia);
				}
			}
		}else{
			setTimeout("moverDerecha(" + destino + "," + posicion + ")",velocidad);
		}
	}
	

	function moverIzquierda(destino,posicion){
		if(mover){
			var posicion=parseInt(document.getElementById("capa_imagenes").style.left);
			if(posicion<destino){
				document.getElementById('capa_imagenes').style.left = (posicion + 20) + "px" ;
				setTimeout("moverIzquierda(" + destino + "," + posicion + ")",velocidad);
			}else if(posicion==destino){
				seccionActual -= 1;
				if(seccionActual == 1){
					var destinoActual = (posicion - 600);
					direccion = "derecha";
					setTimeout("moverDerecha(" + destinoActual + "," + posicion + ")",frecuencia);
				}else{
					var destinoActual = (posicion + 600);
					setTimeout("moverIzquierda(" + destinoActual + "," + posicion + ")",frecuencia);
				}
			}
		}else{
			setTimeout("moverIzquierda(" + destino + "," + posicion + ")",velocidad);
		}
	}
	function parar(){
		mover=false;
	}
	function continuar(){
		mover=true;
	}
	
	var tipoPulsado="";
	
	function mostrarPreguntas(capa,tipo){
		//capa.style.display="none";
		
		if (tipo == tipoPulsado){
			if(capa.style.display==""){
				capa.style.display="none";
				capa.innerHTML="";
			}else{
				buscarPreguntas(capa,tipo);
				capa.style.display="";
			}
		}else{
			tipoPulsado=tipo;
			buscarPreguntas(capa,tipo);
		}
	}
	
	function buscarPreguntas(c,t){
		var objCon = new XMLHttpRequest(); 
		objCon.open('POST','php/totalPreguntas.php',true);
		objCon.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
		objCon.onreadystatechange = function(){
			if (objCon.readyState == 4){
				if(objCon.responseXML != null){
					c.innerHTML = objCon.responseXML.getElementsByTagName("preguntas")[0].firstChild.nodeValue;
				}
			}
		}
		objCon.send("tipo="+t + "&nickname="+document.getElementById("nicknameExperto").value);
		c.style.display="";
	}
	function mostrarPregunta(id){
		//alert("Pregunta: " + id);
		if(navigator.appName != "Microsoft Internet Explorer"){
			//var varTop = parseInt(document.getElementById("capaTranslucida").style.top);
			document.getElementById("capaTranslucida").style.top="-21px";
		}
		var t="";
		if(document.getElementById("consultorio").style.display==""){
			document.getElementById("preguntaIndividual1").style.display = "";
			t=1;
		}else{
			document.getElementById("preguntaIndividual2").style.display = "";
			t=2;
		}
		document.getElementById("capaTranslucida").style.display = "";
		mostrarPreguntaCompleta(id,t);
		buscarRespuestas(id,t);

	}
	function cerrarPanel1(){
		document.getElementById("listaRespuestas1").innerHTML="";
		document.getElementById("textoFeha1").innerHTML="";
		document.getElementById("textoHora1").innerHTML="";
		document.getElementById("textoUsuario1").innerHTML="";
		document.getElementById("usuarioResponde1").style.display="none";
		document.getElementById("textoNombre1").innerHTML="";
		document.getElementById("desconocidoResponde1").style.display="none";					
		document.getElementById("textoTitulo1").innerHTML="";
		document.getElementById("textoPregunta1").innerHTML="";
		
		document.getElementById('imagen1').src="";
		document.getElementById('imagen1').title="";
		document.getElementById('imgAsociada1').style.display="none";
		
		document.getElementById("preguntaIndividual1").style.display = "none";

		document.getElementById("capaTranslucida").style.display = "none";
		
	}
	function cerrarPanel2(){
		document.getElementById("listaRespuestas2").innerHTML="";
		document.getElementById("textoId2").innerHTML="";
		document.getElementById("textoFeha2").innerHTML="";
		document.getElementById("textoHora2").innerHTML="";
		document.getElementById("textoUsuario2").innerHTML="";
		document.getElementById("usuarioResponde2").style.display="none";
		document.getElementById("textoNombre2").innerHTML="";
		document.getElementById("textoEmail2").innerHTML="";
		document.getElementById("desconocidoResponde21").style.display="none";	
		document.getElementById("desconocidoResponde22").style.display="none";					
		document.getElementById("textoTitulo2").innerHTML="";
		document.getElementById("textoPregunta2").innerHTML="";
		
		document.getElementById('capaIntroduccionRespuesta').style.display="none"; 

		
		document.getElementById('imagen2').src="";
		document.getElementById('imagen2').title="";
		document.getElementById('imgAsociada2').style.display="none";
		
		tinyMCE.getInstanceById("respuesta").getBody().innerHTML = "";
		document.getElementById("preguntaIndividual2").style.display = "none";

		document.getElementById("capaTranslucida").style.display = "none";
		
		buscarPreguntas(document.getElementById('preguntas2'),'todas');
	}
	function mostrarPreguntaCompleta(id,t){
		var objCon = new XMLHttpRequest(); 
		objCon.open('POST','php/mostrarPregunta.php',true);
		objCon.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
		objCon.onreadystatechange = function(){
			if (objCon.readyState == 4){
				if(objCon.responseXML.getElementsByTagName("id").length != 0){
					switch(t){
						case 1:
							document.getElementById("textoFeha1").innerHTML=objCon.responseXML.getElementsByTagName("fecha")[0].firstChild.nodeValue;
							document.getElementById("textoHora1").innerHTML=objCon.responseXML.getElementsByTagName("hora")[0].firstChild.nodeValue;
							if(objCon.responseXML.getElementsByTagName("usuario")[0].firstChild.nodeValue != "_"){
								document.getElementById("textoUsuario1").innerHTML=objCon.responseXML.getElementsByTagName("usuario")[0].firstChild.nodeValue;
								document.getElementById("usuarioResponde1").style.display="";
							}else{
								document.getElementById("textoNombre1").innerHTML=objCon.responseXML.getElementsByTagName("nombre")[0].firstChild.nodeValue;
								document.getElementById("desconocidoResponde1").style.display="";					
							}
							document.getElementById("textoTitulo1").innerHTML=objCon.responseXML.getElementsByTagName("titulo")[0].firstChild.nodeValue;
							document.getElementById("textoPregunta1").innerHTML=objCon.responseXML.getElementsByTagName("texto")[0].firstChild.nodeValue;
							if(objCon.responseXML.getElementsByTagName("imagen")[0].firstChild.nodeValue != "_"){
								document.getElementById('imagen1').src="imagenes/preguntas/medianas/mediana_" + objCon.responseXML.getElementsByTagName("imagen")[0].firstChild.nodeValue;
								document.getElementById('imagen1').title=objCon.responseXML.getElementsByTagName("imagen")[0].firstChild.nodeValue;
								document.getElementById('imgAsociada1').style.display="";
							}

						break;
						case 2:
							document.getElementById("textoId2").innerHTML=objCon.responseXML.getElementsByTagName("id")[0].firstChild.nodeValue;
							document.getElementById("textoFeha2").innerHTML=objCon.responseXML.getElementsByTagName("fecha")[0].firstChild.nodeValue;
							document.getElementById("textoHora2").innerHTML=objCon.responseXML.getElementsByTagName("hora")[0].firstChild.nodeValue;
							if(objCon.responseXML.getElementsByTagName("usuario")[0].firstChild.nodeValue != "_"){
								document.getElementById("textoUsuario2").innerHTML=objCon.responseXML.getElementsByTagName("usuario")[0].firstChild.nodeValue;
								document.getElementById("usuarioResponde2").style.display="";
							}else{
								document.getElementById("textoNombre2").innerHTML=objCon.responseXML.getElementsByTagName("nombre")[0].firstChild.nodeValue;
								document.getElementById("textoEmail2").innerHTML=objCon.responseXML.getElementsByTagName("email")[0].firstChild.nodeValue;
								document.getElementById("desconocidoResponde21").style.display="";	
								document.getElementById("desconocidoResponde22").style.display="";
							}
							document.getElementById("textoTitulo2").innerHTML=objCon.responseXML.getElementsByTagName("titulo")[0].firstChild.nodeValue;
							document.getElementById("textoPregunta2").innerHTML=objCon.responseXML.getElementsByTagName("texto")[0].firstChild.nodeValue;
							if(objCon.responseXML.getElementsByTagName("imagen")[0].firstChild.nodeValue != "_"){
								document.getElementById('imagen2').src="imagenes/preguntas/medianas/mediana_" + objCon.responseXML.getElementsByTagName("imagen")[0].firstChild.nodeValue;
								document.getElementById('imagen2').title=objCon.responseXML.getElementsByTagName("imagen")[0].firstChild.nodeValue;
								document.getElementById('imgAsociada2').style.display="";
							}
						break;
					}
				}
			}
		}
		objCon.send("id="+id);
	}
	function buscarRespuestas(p,t){
		var objCon = new XMLHttpRequest(); 
		objCon.open('POST','php/totalRespuestas.php',true);
		objCon.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
		objCon.onreadystatechange = function(){
			if (objCon.readyState == 4){
				if(objCon.responseXML != null){
					document.getElementById("listaRespuestas"+t).innerHTML = objCon.responseXML.getElementsByTagName("respuestas")[0].firstChild.nodeValue;
				}
			}
		}
		objCon.send("id="+p);
	}
	
	var pagActual=1;
	function cambiarPagResp(dir){
		//alert(dir);
		var nuevaPag;
		if(dir == 'der'){
			nuevaPag = pagActual + 1;
		}else{
			nuevaPag = pagActual - 1;
		}
		if(document.getElementById('paginaRespuestas' + nuevaPag)){
			document.getElementById('paginaRespuestas' + nuevaPag).style.display='';
			document.getElementById('paginaRespuestas' + pagActual).style.display='none';
			pagActual=nuevaPag;
		}
		if(document.getElementById('paginaRespuestas' + (pagActual + 1))){
			document.getElementById('botonAdelante').disabled=false;
		}else{
			document.getElementById('botonAdelante').disabled=true;
		}		
		if(document.getElementById('paginaRespuestas' + (pagActual - 1))){
			document.getElementById('botonAtras').disabled=false;
		}else{
			document.getElementById('botonAtras').disabled=true;
		}
	}
	var pagPregActual=1;
	
	function cambiarPagPreg(dir){
		//alert(dir);
		var nuevaPag;
		if(dir == 'der'){
			nuevaPag = pagPregActual + 1;
		}else{
			nuevaPag = pagPregActual - 1;
		}
		if(document.getElementById('paginaPreguntas' + nuevaPag)){
			document.getElementById('paginaPreguntas' + nuevaPag).style.display='';
			document.getElementById('paginaPreguntas' + pagPregActual).style.display='none';
			pagPregActual=nuevaPag;
		}
		if(document.getElementById('paginaPreguntas' + (pagPregActual + 1))){
			document.getElementById('botonAdelante').disabled=false;
		}else{
			document.getElementById('botonAdelante').disabled=true;
		}		
		if(document.getElementById('paginaPreguntas' + (pagPregActual - 1))){
			document.getElementById('botonAtras').disabled=false;
		}else{
			document.getElementById('botonAtras').disabled=true;
		}
	}
	function refrescarCaptcha(){
		document.getElementById("captcha").src="php/captcha.php?"+Math.random()+"="+Math.random();
	}
	
	function refrescarCaptcha2(){
		document.getElementById("captcha2").src="php/captcha.php?"+Math.random()+"="+Math.random();
	}
	
    tinyMCE.init({
			// General options
			mode : "exact",
			language : 'es',
			theme : "advanced",
			elements : "respuesta",

			 
			// Theme options
			theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,formatselect,fontselect,fontsizeselect",
			theme_advanced_buttons2 : "cut,copy,paste|,bullist,numlist,|,outdent,indent,hr,|,undo,redo,|,link,unlink,anchor,image,help,|,forecolor,backcolor,sub,sup,|,charmap,|,blockquote",
			theme_advanced_buttons3 : "",
			theme_advanced_toolbar_location : "top",
			theme_advanced_toolbar_align : "left"
			 			 			 
         //mode : "textareas",
         //theme : "advanced"
    });

	function enviarRespuesta(){
		var html=tinyMCE.getInstanceById("respuesta").getBody().innerHTML;
		if ((html != "") && (html != "<P>&nbsp;</P>")){		
					var cad = "id_pregunta=" + encodeURIComponent(document.getElementById("textoId2").innerHTML);
					cad += "&experto=" + encodeURIComponent(document.getElementById("nicknameExperto").value);
					cad += "&respuesta=" + encodeURIComponent(html);
					//alert(cad);
					var objRespuesta = new XMLHttpRequest(); 
					objRespuesta.open('POST','php/responder.php',true);  
					objRespuesta.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
					
					objRespuesta.onreadystatechange = function(){
						if (objRespuesta.readyState == 4){
							if(objRespuesta.responseText == "1"){
								alert("Pregunta respondida correctamente");
								mostrarPreguntaCompleta(document.getElementById("textoId2").innerHTML);
								buscarRespuestas(document.getElementById("textoId2").innerHTML,2);
							}
						}
					}
					objRespuesta.send(cad);
		}else{
			alert("Error: Falta la respuesta");
		}	
	}


	var intIzq,intDer;
	function moverIzquierda1(){
		intIzq = setInterval("izquierda()",10);
	}
	function izquierda(){
		var tam = parseInt(document.getElementById("capa_imagenes_1").style.width);
		var tope = 600 - tam;
		var posic = parseInt(document.getElementById("capa_imagenes_1").style.left);
		//alert(posic);
		//
		if (posic > tope){
			document.getElementById("capa_imagenes_1").style.left = (posic - 5) + "px";
		}else{
			clearInterval(intIzq);
		}
		
		//alert(posic);
	}
	function pararMoverIzquierda(){
		clearInterval(intIzq);
	}
	function moverDerecha1(){
		intDer = setInterval("derecha()",10);
	}
	function derecha(){
		var tope = 0;
		var posic = parseInt(document.getElementById("capa_imagenes_1").style.left);
		//alert(posic);
		//
		if (posic < tope){
			document.getElementById("capa_imagenes_1").style.left = (posic + 5) + "px";
		}else{
			clearInterval(intDer);
		}
		
		//alert(posic);
	}
	function pararMoverDerecha(){
		clearInterval(intDer);
	}
	function cargarImagenes1(){
		document.getElementById("capa_imagenes_1").style.visibility="hidden";
		var objCon = new XMLHttpRequest(); 
		objCon.open('POST','php/imagenes.php',true);
		objCon.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
		objCon.onreadystatechange = function(){
			if (objCon.readyState == 4){
				if(objCon.responseXML.getElementsByTagName("imagenes").length != 0){
					document.getElementById("capa_imagenes_1").style.left = "0px";
					document.getElementById("capa_imagenes_1").style.width = "600px";
					document.getElementById("capa_imagenes_1").innerHTML="";
					var elementos = objCon.responseXML.getElementsByTagName("imagenes")[0].firstChild;
					var num = parseInt(objCon.responseXML.getElementsByTagName("imagenes")[0].attributes[0].value);
					document.getElementById("capa_imagenes_1").style.width=(112 * num) + "px";
					if(parseInt(document.getElementById("capa_imagenes_1").style.width) < 600){
						document.getElementById("capa_imagenes_1").style.width = "600px";
					}
					
					document.getElementById("capa_imagenes_1").innerHTML=elementos.nodeValue;
					document.getElementById("capa_imagenes_1").style.visibility = "visible";
				}else{
					document.getElementById("capa_imagenes_1").style.left = "0px";
					document.getElementById("capa_imagenes_1").style.width = "600px";
					document.getElementById("capa_imagenes_1").style.height = "100px";
					document.getElementById("capa_imagenes_1").innerHTML="";
					document.getElementById("capa_imagenes_1").style.visibility = "visible";
				}
			}
		}
		objCon.send("tecnicas=tecnicas");
	}
	function mostrarInformacion(nombre){
		if(document.getElementById("imagen_1").title == nombre){
			cerrarPanel();
		}else{
			//alert("imagen_1" + nombre);
			var objCon = new XMLHttpRequest(); 
			objCon.open('POST','php/infoImagen.php',true);
			objCon.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
			objCon.onreadystatechange = function(){
				if (objCon.readyState == 4){
					if(objCon.responseXML.getElementsByTagName("nombre").length != 0){
						
						cerrarPanel();
						
						nombreImagen = objCon.responseXML.getElementsByTagName("nombre")[0].firstChild.nodeValue;
						tituloImagen = objCon.responseXML.getElementsByTagName("titulo")[0].firstChild.nodeValue;
						descripcionImagen = objCon.responseXML.getElementsByTagName("descripcion")[0].firstChild.nodeValue;
						fechaImagen = objCon.responseXML.getElementsByTagName("fecha")[0].firstChild.nodeValue;
						horaImagen = objCon.responseXML.getElementsByTagName("hora")[0].firstChild.nodeValue;
						//alert(nombreImagen + "\n"+ tituloImagen + "\n"+ descripcionImagen + "\n"+ fechaImagen + "\n"+ horaImagen + "\n");
						
						document.getElementById("imagen_1").src = "imagenes/galeria/medianas/mediana_" + nombreImagen;
						document.getElementById("imagen_1").title = nombreImagen;
						document.getElementById("nombre_1").innerHTML = nombreImagen;
						document.getElementById("titulo_1").innerHTML = tituloImagen;
						document.getElementById("descripcion_1").innerHTML = descripcionImagen;
						document.getElementById("fecha_1").innerHTML = fechaImagen;
						document.getElementById("hora_1").innerHTML = horaImagen;
						document.getElementById("capa_informacion_1").style.display="";
					}
				}
			}
			objCon.send("nombre=" + nombre);			
		}
	}
	function cerrarPanel(){
		document.getElementById("imagen_1").src = "";
		document.getElementById("imagen_1").title = "";
		document.getElementById("nombre_1").innerHTML = "";
		document.getElementById("titulo_1").innerHTML = "";
		document.getElementById("descripcion_1").innerHTML = "";
		document.getElementById("fecha_1").innerHTML = "";
		document.getElementById("hora_1").innerHTML = "";
		document.getElementById("capa_informacion_1").style.display="none";
	}
	function abrirImagen(nombre){
		window.open("imagenes/galeria/" + nombre,"_blank");
	}
		
	function buscarDocumentos(){
		var objCon = new XMLHttpRequest(); 
		objCon.open('POST','php/documentos.php',true);
		objCon.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
		objCon.onreadystatechange = function(){
			if (objCon.readyState == 4){
				if(objCon.responseXML != null){
					document.getElementById("publicaciones").innerHTML = objCon.responseXML.getElementsByTagName("documentos")[0].firstChild.nodeValue;
				}
			}
		}
		objCon.send("");
	}
	
	var pagDocActual=1;
	function cambiarPagDoc(dir){
		var nuevaPag;
		if(dir == 'der'){
			nuevaPag = pagDocActual + 1;
		}else{
			nuevaPag = pagDocActual - 1;
		}
		
		if(document.getElementById("paginaDocumentos" + nuevaPag)){
			document.getElementById("paginaDocumentos" + pagDocActual).style.display="none";
			document.getElementById("paginaDocumentos" + nuevaPag).style.display="";
			pagDocActual=nuevaPag;
		}
		if(document.getElementById('paginaDocumentos' + (pagDocActual + 1))){
			document.getElementById('botonAdelante').disabled=false;
		}else{
			document.getElementById('botonAdelante').disabled=true;
		}		
		if(document.getElementById('paginaDocumentos' + (pagDocActual - 1))){
			document.getElementById('botonAtras').disabled=false;
		}else{
			document.getElementById('botonAtras').disabled=true;
		}
	}

	function mostrarInstruccionesCuaderno(){//  
		if(document.getElementById("instruccionesCuaderno").style.display==""){
			document.getElementById("instruccionesCuaderno").style.display="none";
		}else{
			if(document.getElementById("capaFormCuaderno").style.display==""){
				mostrarFormularioCuaderno();
			}else if(document.getElementById("entradasCuaderno").style.display==""){
				mostrarEntradasCuaderno();
			}
			document.getElementById("instruccionesCuaderno").style.display="";
		}
	}

	function mostrarEntradasCuaderno(){
		document.getElementById("instruccionesCuaderno").style.display="none";
		reiniciarFormulario();
		cerrarPanel3();
		document.getElementById("listaEntradas").innerHTML = "";
		document.getElementById("listaEntradas").style.display = "none";
		if(document.getElementById("entradasCuaderno").style.display==""){
			document.getElementById("entradasCuaderno").style.display="none";
		}else{
			document.getElementById("entradasCuaderno").style.display="";
			document.getElementById("capaFormCuaderno").style.display="none";
		}
	}
	function mostrarFormularioCuaderno(){
		document.getElementById("instruccionesCuaderno").style.display="none";
		reiniciarFormulario();
		cerrarPanel3();
		document.getElementById("listaEntradas").innerHTML = "";
		document.getElementById("listaEntradas").style.display = "none";
		if(document.getElementById("userCampo").value != ""){
			if(document.getElementById("capaFormCuaderno").style.display==""){
				document.getElementById("capaFormCuaderno").style.display="none";
			}else{
				document.getElementById("capaFormCuaderno").style.display="";
				document.getElementById("entradasCuaderno").style.display="none";
			}
		}else{
			alert("Solo pueden agregar entradas los socios");
		}

	}
	
	function enviarEntrada(){
		if(document.getElementById("intrCaptcha2").value!=""){
			var formulario = document.getElementById("formCuaderno");
			var long = formulario.elements.length;
			var cad = "";
			var sepCampos;
			sepCampos = "";
			for (var i=0; i <= long-1;i++) {
				cad += sepCampos+formulario.elements[i].id+'='+encodeURIComponent(formulario.elements[i].value);
				sepCampos="&";
			}
			var valorSeleccionado;
			var i;
			for(i=0; i <formulario.acuchilladaCampo.length; i++){
				if(formulario.acuchilladaCampo[i].checked){
					valorSeleccionado = formulario.acuchilladaCampo[i].value;
				}
			}
			var cad2 = "&acuchillada="+valorSeleccionado;
			//alert(cad);
			var objEnt = new XMLHttpRequest(); 
			objEnt.open('POST','php/enviarEntrada.php',true);  
			objEnt.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
					
			objEnt.onreadystatechange = function(){
				if (objEnt.readyState == 4){
					alert(objEnt.responseText);
					switch (objEnt.responseText){
						case "1":
							alert("Entrada guardada correctamente.");
							reiniciarFormulario();
						break;
						case "0":
							alert("La pregunta no ha podido realizarse");
							refrescarCaptcha2();
						break;
						case "-1":
							alert("El captcha es incorrecto");
							refrescarCaptcha2();
						break;
					}
				}
			}
			objEnt.send(cad + cad2);
		}else{
			alert("Falta el captcha");
		}
	}
	function reiniciarFormulario(){
		document.getElementById("descripcionCampo").value = "";
		document.getElementById("antesVueloCampo").value = "";
		document.getElementById("trasVueloCampo").value = "";
		document.getElementById("envergaduraCampo").value = "";
		document.getElementById("alturaCampo").value = "";
		document.getElementById("ingestaAlimentoCampo").value = "";
		document.getElementById("primariasCampo").value = "";
		document.getElementById("secundariasCampo").value = "";
		document.getElementById("terciariasCampo").value = "";
		document.getElementById("alturaMaxCampo").value = "";
		document.getElementById("subidaCampo").value = "";
		var formulario = document.getElementById("formCuaderno");
		for(i=0; i <formulario.acuchilladaCampo.length; i++){
			formulario.acuchilladaCampo[i].checked = "checked";
		}
		document.getElementById("encierroCampo").value = "";
		document.getElementById("capturaCampo").value = "";
		document.getElementById("limpiezaCampo").value = "";
		document.getElementById("desinfeccionCampo").value = "";
		document.getElementById("ambienteCampo").value = "";
		document.getElementById("aguaCampo").value = "";
		
		document.getElementById("intrCaptcha2").value = "";
		refrescarCaptcha2();
		calendAbierto=true;
		iniciarCalendario();
	}
	var SPECIAL_DAYS = new Array();

	function dateIsSpecial(year, month, day) {
		var fecha = year + "-" + (month + 1) + "-" + day;
		//alert("Fecha: " + fecha);
		for (var i=0; i<SPECIAL_DAYS.length; i++){
			if(fecha == SPECIAL_DAYS[i]){
				return true;
			}
		}
		return false;
	};
	
	function dateChanged(calendar) {
		// Beware that this function is called even if the end-user only
		// changed the month/year.  In order to determine if a date was
		// clicked you can use the dateClicked property of the calendar:
		if (calendar.dateClicked) {
			// OK, a date was clicked, redirect to /yyyy/mm/dd/index.php
			var y = calendar.date.getFullYear();
			var m = calendar.date.getMonth();     // integer, 0..11
			var d = calendar.date.getDate();      // integer, 1..31
			
			buscarFechaEntrada(y,m,d);
			//alert(y + "-" + m + "-" + d);
			//window.location = "/" + y + "/" + m + "/" + d + "/index.php";
		}
	};
	
	function ourDateStatusFunc(date, y, m, d) {
		if (dateIsSpecial(y, m, d)){
			return "special";
		}else{
			return false; // other dates are enabled
		}// return true if you want to disable other dates
	};
	
	var calendAbierto=false;

	function iniciarCalendario(){
		cerrarPanel3();
		if(!calendAbierto){
			document.getElementById("listaEntradas").innerHTML = "";
			document.getElementById("listaEntradas").style.display = "none";
			buscarFechas();
			calendAbierto=true;
		}else{
			document.getElementById("calendar-container").innerHTML = "";
			//
			calendAbierto=false;
		}
	}
	
	function buscarFechas(){
		var objCon = new XMLHttpRequest(); 
		objCon.open('POST','php/buscarFechas.php',true);
		objCon.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
		objCon.onreadystatechange = function(){
			if (objCon.readyState == 4){
				//alert(objCon.responseXML.getElementsByTagName("fecha").length);
				for(var i=0; i<objCon.responseXML.getElementsByTagName("fecha").length; i++){
					SPECIAL_DAYS.push(objCon.responseXML.getElementsByTagName("fecha")[i].firstChild.nodeValue);
				}
				Calendar.setup(
					{
					flat         : "calendar-container", // ID of the parent element
					flatCallback : dateChanged,          // our callback function
					dateStatusFunc : ourDateStatusFunc
					}
				);
			}
		}
		objCon.send("");
	}
	
	function buscarFechaEntrada(a,m,d){
		var objCon = new XMLHttpRequest(); 
		objCon.open('POST','php/buscarEntradas.php',true);
		objCon.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
		objCon.onreadystatechange = function(){
			if (objCon.readyState == 4){
				if(objCon.responseXML.getElementsByTagName("entradas")[0].attributes[0].value != "0"){
					document.getElementById("listaEntradas").innerHTML = objCon.responseXML.getElementsByTagName("entradas")[0].firstChild.nodeValue;
					document.getElementById("listaEntradas").style.display="";
					iniciarCalendario();
				}
			}
		}
		objCon.send("anho="+a + "&mes="+m + "&dia="+d);
	}
	
	function cambiarPagEntr(dir){
		//alert(dir);
		var nuevaPag;
		if(dir == 'der'){
			nuevaPag = pagPregActual + 1;
		}else{
			nuevaPag = pagPregActual - 1;
		}
		if(document.getElementById('paginaNoticias' + nuevaPag)){
			document.getElementById('paginaNoticias' + nuevaPag).style.display='';
			document.getElementById('paginaNoticias' + pagPregActual).style.display='none';
			pagPregActual=nuevaPag;
		}
		if(document.getElementById('paginaNoticias' + (pagPregActual + 1))){
			document.getElementById('botonAdelante').disabled=false;
		}else{
			document.getElementById('botonAdelante').disabled=true;
		}		
		if(document.getElementById('paginaNoticias' + (pagPregActual - 1))){
			document.getElementById('botonAtras').disabled=false;
		}else{
			document.getElementById('botonAtras').disabled=true;
		}
	}

	function mostrarEntrada(id){
		var objCon = new XMLHttpRequest(); 
		objCon.open('POST','php/buscarEntradaIndividual.php',true);
		objCon.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
		objCon.onreadystatechange = function(){
			if (objCon.readyState == 4){
				if(objCon.responseXML.getElementsByTagName("user")){
					document.getElementById("textoUsuario").innerHTML=objCon.responseXML.getElementsByTagName("user")[0].firstChild.nodeValue;
					document.getElementById("textoFecha").innerHTML=objCon.responseXML.getElementsByTagName("fecha")[0].firstChild.nodeValue;
					document.getElementById("textoHora").innerHTML=objCon.responseXML.getElementsByTagName("hora")[0].firstChild.nodeValue;
					document.getElementById("textoDescripcionCampo").innerHTML=objCon.responseXML.getElementsByTagName("descripcion")[0].firstChild.nodeValue;
					document.getElementById("textoAntesVueloCampo").innerHTML=objCon.responseXML.getElementsByTagName("antesVuelo")[0].firstChild.nodeValue;
					document.getElementById("textoTrasVueloCampo").innerHTML=objCon.responseXML.getElementsByTagName("trasVuelo")[0].firstChild.nodeValue;
					document.getElementById("textoEnvergaduraCampo").innerHTML=objCon.responseXML.getElementsByTagName("envergadura")[0].firstChild.nodeValue;
					document.getElementById("textoAlturaCampo").innerHTML=objCon.responseXML.getElementsByTagName("altura")[0].firstChild.nodeValue;
					document.getElementById("textoIngestaAlimentoCampo").innerHTML=objCon.responseXML.getElementsByTagName("ingestaAlimento")[0].firstChild.nodeValue;
					document.getElementById("textoPrimariasCampo").innerHTML=objCon.responseXML.getElementsByTagName("primarias")[0].firstChild.nodeValue;
					document.getElementById("textoSecundariasCampo").innerHTML=objCon.responseXML.getElementsByTagName("secundarias")[0].firstChild.nodeValue;
					document.getElementById("textoTerciariasCampo").innerHTML=objCon.responseXML.getElementsByTagName("terciarias")[0].firstChild.nodeValue;
					document.getElementById("textoAlturaMaxCampo").innerHTML=objCon.responseXML.getElementsByTagName("alturaMax")[0].firstChild.nodeValue;
					document.getElementById("textoSubidaCampo").innerHTML=objCon.responseXML.getElementsByTagName("subida")[0].firstChild.nodeValue;
					document.getElementById("textoAcuchilladaCampo").innerHTML=objCon.responseXML.getElementsByTagName("acuchillada")[0].firstChild.nodeValue;
					document.getElementById("textoEncierroCampo").innerHTML=objCon.responseXML.getElementsByTagName("encierro")[0].firstChild.nodeValue;
					document.getElementById("textoCapturaCampo").innerHTML=objCon.responseXML.getElementsByTagName("captura")[0].firstChild.nodeValue;
					document.getElementById("textoLimpiezaCampo").innerHTML=objCon.responseXML.getElementsByTagName("limpieza")[0].firstChild.nodeValue;
					document.getElementById("textoDesinfeccionCampo").innerHTML=objCon.responseXML.getElementsByTagName("desinfeccion")[0].firstChild.nodeValue;
					document.getElementById("textoAmbienteCampo").innerHTML=objCon.responseXML.getElementsByTagName("ambiente")[0].firstChild.nodeValue;
					document.getElementById("textoAguaCampo").innerHTML=objCon.responseXML.getElementsByTagName("agua")[0].firstChild.nodeValue;
					
					document.getElementById("entradaIndividua").style.display = "";
				}
			}
		}
		objCon.send("id="+id);
	}

	function cerrarPanel3(){
		document.getElementById("textoUsuario").innerHTML= "" ;
		document.getElementById("textoFecha").innerHTML= "" ;
		document.getElementById("textoHora").innerHTML= "" ;
		document.getElementById("textoDescripcionCampo").innerHTML= "" ;
		document.getElementById("textoAntesVueloCampo").innerHTML= "" ;
		document.getElementById("textoTrasVueloCampo").innerHTML= "" ;
		document.getElementById("textoEnvergaduraCampo").innerHTML= "" ;
		document.getElementById("textoAlturaCampo").innerHTML= "" ;
		document.getElementById("textoIngestaAlimentoCampo").innerHTML= "" ;
		document.getElementById("textoPrimariasCampo").innerHTML= "" ;
		document.getElementById("textoSecundariasCampo").innerHTML= "" ;
		document.getElementById("textoTerciariasCampo").innerHTML= "" ;
		document.getElementById("textoAlturaMaxCampo").innerHTML= "" ;
		document.getElementById("textoSubidaCampo").innerHTML= "" ;
		document.getElementById("textoAcuchilladaCampo").innerHTML= "" ;
		document.getElementById("textoEncierroCampo").innerHTML= "" ;
		document.getElementById("textoCapturaCampo").innerHTML= "" ;
		document.getElementById("textoLimpiezaCampo").innerHTML= "" ;
		document.getElementById("textoDesinfeccionCampo").innerHTML= "" ;
		document.getElementById("textoAmbienteCampo").innerHTML= "" ;
		document.getElementById("textoAguaCampo").innerHTML= "" ;
		document.getElementById("entradaIndividua").style.display="none";
	}


