function despliegaMenu()
{
	document.getElementById('EstudiaUPOColapsada').style.display = 'none';
	document.getElementById('EstudiaUPODesplegada').style.display = '';
	document.getElementById('EstudiaUPOenlaces').style.display = '';
}

function abre_popup(elemento, id, ancho, alto)
{
param = 'status=no,scrollbars=no,location=no,resizable=no,width='+ancho+',height='+alto+',left=100,top=100';
url = 'pop.php?id=' + elemento + id + '&ancho=' + ancho + '&alto=' + alto;
window.open(url,'',param);
}

function buscaCurso()
{
	if (document.formGeneral.buscar.value=="")
	{
		alert("Debe introducir un criterio de búsqueda.");
	} else {
		document.formBuscar.buscar.value = document.formGeneral.buscar.value;
		document.formBuscar.submit();
	}
	
}

function votarEncuesta(id)
{

	var encontrado, i, res;
	encontrado="no";
    for (i=0;i<document.formGeneral.r.length;i++){
       if (document.formGeneral.r[i].checked)
	   {
          encontrado="si";
		  res = document.formGeneral.r[i].value;
		  break;
	   }
    }
	
	if (encontrado=="no")
	{
		alert("Debes seleccionar una respuesta.");
	} else {
		
		document.formVotar.id_encuesta.value = id;
		document.formVotar.id_respuesta.value = res;
		document.formVotar.submit();
	}
}

function votarEncuestaListado(id)
{

	var encontrado, i, res;
	encontrado="no";
    for (i=0;i<document.formGeneral.renc.length;i++){
       if (document.formGeneral.renc[i].checked)
	   {
          encontrado="si";
		  res = document.formGeneral.renc[i].value;
		  break;
	   }
    }
	
	if (encontrado=="no")
	{
		alert("Debes seleccionar una respuesta.");
	} else {
		
		document.formVotar.id_encuesta.value = id;
		document.formVotar.id_respuesta.value = res;
		document.formVotar.submit();
	}
}

function validarEmail(valor) 
{
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
   return (true)
  } else {
   return (false);
  }
} //end function

function validarRegistro()
{

	var errores = "";

	if (document.formGeneral.login_p.value=="")
	{
		errores = errores + " - Escriba su login.\n";
	}
	if (document.formGeneral.pass_p.value=="")
	{
		errores = errores + " - Escriba su clave.\n";
	}
	if (document.formGeneral.nombre_p.value=="")
	{
		errores = errores + " - Escriba su nombre.\n";
	}
	if (document.formGeneral.apellidos_p.value=="")
	{
		errores = errores + " - Escriba su apellidos.\n";
	}
	if (document.formGeneral.direccion_p.value=="")
	{
		errores = errores + " - Escriba su dirección.\n";
	}
	if (document.formGeneral.localidad_p.value=="")
	{
		errores = errores + " - Escriba su localidad.\n";
	}
	if (document.formGeneral.provincia_p.value=="")
	{
		errores = errores + " - Escriba su provincia.\n";
	}
	if (document.formGeneral.cp_p.value=="")
	{
		errores = errores + " - Escriba su código postal.\n";
	}
	if (document.formGeneral.pais_p.value=="")
	{
		errores = errores + " - Escriba su pais.\n";
	}
	if (document.formGeneral.telefono_p.value=="")
	{
		errores = errores + " - Escriba su teléfono.\n";
	}
	if (document.formGeneral.email_p.value=="")
	{
		errores = errores + " - Escriba su email.\n";
	} else {
	
		if (!(validarEmail(document.formGeneral.email_p.value)))
		{
			errores = errores + " - Escriba un email correcto.\n";
		}
	
	}

	if (errores=="")
	{
		var datos_introducidos = "Usted ha escrito:\n\n";
		datos_introducidos += "Login: "+document.formGeneral.login_p.value+"\n";
		datos_introducidos += "Pass: "+document.formGeneral.pass_p.value+"\n";
		datos_introducidos += "Nombre: "+document.formGeneral.nombre_p.value+"\n";
		datos_introducidos += "Apellidos: "+document.formGeneral.apellidos_p.value+"\n";
		datos_introducidos += "Dirección: "+document.formGeneral.direccion_p.value+"\n";
		datos_introducidos += "Localidad: "+document.formGeneral.localidad_p.value+"\n";
		datos_introducidos += "Provincia: "+document.formGeneral.provincia_p.value+"\n";
		datos_introducidos += "CP: "+document.formGeneral.cp_p.value+"\n";
		datos_introducidos += "Pais: "+document.formGeneral.pais_p.value+"\n";
		datos_introducidos += "Teléfono: "+document.formGeneral.telefono_p.value+"\n";
		datos_introducidos += "Email: "+document.formGeneral.email_p.value+"\n";
		datos_introducidos += "\n¿Son estos datos correctos?";
		
		if (confirm(datos_introducidos))
		{
			document.registro.enviar_datos.value="enviar";
			document.registro.ap.value = document.formGeneral.ap_p.value;
			document.registro.login.value = document.formGeneral.login_p.value;
			document.registro.pass.value = document.formGeneral.pass_p.value;
			document.registro.nombre.value = document.formGeneral.nombre_p.value;
			document.registro.apellidos.value = document.formGeneral.apellidos_p.value;
			document.registro.direccion.value = document.formGeneral.direccion_p.value;
			document.registro.localidad.value = document.formGeneral.localidad_p.value;
			document.registro.provincia.value = document.formGeneral.provincia_p.value;
			document.registro.cp.value = document.formGeneral.cp_p.value;
			document.registro.pais.value = document.formGeneral.pais_p.value;
			document.registro.telefono.value = document.formGeneral.telefono_p.value;
			document.registro.email.value = document.formGeneral.email_p.value;
			
			document.registro.submit();
		}
		
	} else {
		alert("Por favor:\n\n"+errores);
	}

}

function doLog()
{
	if (document.formGeneral.usuario_l.value=="" || document.formGeneral.pass_l.value=="")
	{
		alert("Debe rellenar su nombre de usuario y su contraseña.");
	} else {
		document.formLogin.logearse.value = "si";
		document.formLogin.usuario.value = document.formGeneral.usuario_l.value;
		document.formLogin.pass.value = document.formGeneral.pass_l.value;
		document.formLogin.submit();
	}
	
}

function doLogOut()
{
	document.formLogOut.submit();
}
function validarSugerencia()
{
	document.formSugerencias.apellidos.value = document.formGeneral.apellidos_q.value;
	document.formSugerencias.nombre.value = document.formGeneral.nombre_q.value;
	document.formSugerencias.direccion.value = document.formGeneral.direccion_q.value;
	document.formSugerencias.telefono.value = document.formGeneral.telefono_q.value;
	document.formSugerencias.email.value = document.formGeneral.email_q.value;
	document.formSugerencias.nombre_programa.value = document.formGeneral.nombre_programa_q.value;
	document.formSugerencias.sugerencias.value = document.formGeneral.sugerencias_q.value;
	document.formSugerencias.relacionada.value = document.formGeneral.relacionada_q.value;
	document.formSugerencias.relacionada_otros.value = document.formGeneral.otros_q.value;
	document.formSugerencias.tipo_sugerencia.value = document.formGeneral.tipo_q.value;

	var errores = "";
	if (document.formSugerencias.apellidos.value=="")
	{
		errores = errores + " - Escriba sus apellidos.\n";
	}
	if (document.formSugerencias.nombre.value=="")
	{
		errores = errores + " - Escriba su nombre.\n";
	}
	if (document.formSugerencias.telefono.value=="")
	{
		errores = errores + " - Escriba su telefono.\n";
	}
	if (document.formSugerencias.email.value=="")
	{
		errores = errores + " - Escriba su email.\n";
	} else {
	
		if (!(validarEmail(document.formSugerencias.email.value)))
		{
			errores = errores + " - Escriba un email correcto.\n";
		}
	
	}
	if (document.formSugerencias.sugerencias.value=="")
	{
		errores = errores + " - Escriba sus quejas o sugerencias.\n";
	}

	if (errores=="")
	{
		document.formSugerencias.submit();
	} else {
		alert("Por favor:\n\n"+errores);
	}

}
