function validar_encuesta()
{
	var nombre=document.formulario.Nombre.value
	var apellido1=document.formulario.Apellido1.value
	var apellido2=document.formulario.Apellido2.value
	var email=document.formulario.email.value
	
	var genero=document.formulario.genero.value
	var como_conocio=document.formulario.como_conocio.value
	var informacion_clara=document.formulario.informacion_clara.value
	var tiempo_tramitacion=document.formulario.tiempo_tramitacion.value
	var escritos_claros=document.formulario.escritos_claros.value
	var informacion_util=document.formulario.informacion_util.value
	var institucion_util=document.formulario.institucion_util.value
	var recomendar_institucion=document.formulario.recomendar_institucion.value
	var recomendar_web=document.formulario.recomendar_web.value
	
	var txterror=" Se han producido los siguientes errorres:\n"
	var error=false
	if(nombre=="")
	{
		error=true
		txterror=txterror+"\n- El campo Nombre es requerido "	
	}
	if(apellido1=="")
	{
		error=true
		txterror=txterror+"\n- El campo Primer Apellido es requerido "	
	}
	if(apellido2=="")
	{
		error=true
		txterror=txterror+"\n- El campo Segundo Apellido es requerido "	
	}
	
	if (!esEmailValido(email))
	{
		error=true
		txterror=txterror+"\n- El e-mail introducido no parece correcto"	
	}
	
	if ((!document.formulario.genero[0].checked) && (!document.formulario.genero[1].checked))
	{
		error=true
		txterror=txterror+"\n- Es necesario contestar a todas las preguntas, Apartado 15 sin completar"	
	}
	if ((!document.formulario.como_conocio[0].checked)&& (!document.formulario.como_conocio[1].checked) && (!document.formulario.como_conocio[2].checked)&& (!document.formulario.como_conocio[3].checked) && (!document.formulario.como_conocio[4].checked))
	{
		error=true
		txterror=txterror+"\n- Es necesario contestar a todas las preguntas. Pregunta A sin completar"	
	}
	if ((!document.formulario.informacion_clara[0].checked)&& (!document.formulario.informacion_clara[1].checked) && (!document.formulario.informacion_clara[2].checked)&& (!document.formulario.informacion_clara[3].checked) && (!document.formulario.informacion_clara[4].checked))
	{
		error=true
		txterror=txterror+"\n- Es necesario contestar a todas las preguntas. Pregunta B sin completar"	
	}
	if ((!document.formulario.tiempo_tramitacion[0].checked)&& (!document.formulario.tiempo_tramitacion[1].checked) && (!document.formulario.tiempo_tramitacion[2].checked)&& (!document.formulario.tiempo_tramitacion[3].checked) && (!document.formulario.tiempo_tramitacion[4].checked))
	{
		error=true
		txterror=txterror+"\n- Es necesario contestar a todas las preguntas. Pregunta C sin completar"	
	}
	if ((!document.formulario.escritos_claros[0].checked)&& (!document.formulario.escritos_claros[1].checked) && (!document.formulario.escritos_claros[2].checked)&& (!document.formulario.escritos_claros[3].checked) && (!document.formulario.escritos_claros[4].checked))
	{
		error=true
		txterror=txterror+"\n- Es necesario contestar a todas las preguntas. Pregunta D sin completar "	
	}
	if ((!document.formulario.informacion_util[0].checked)&& (!document.formulario.informacion_util[1].checked) && (!document.formulario.informacion_util[2].checked)&& (!document.formulario.informacion_util[3].checked) && (!document.formulario.informacion_util[4].checked))
	{
		error=true
		txterror=txterror+"\n- Es necesario contestar a todas las preguntas. Pregunta E sin completar"	
	}
	if ((!document.formulario.institucion_util[0].checked)&& (!document.formulario.institucion_util[1].checked) && (!document.formulario.institucion_util[2].checked)&& (!document.formulario.institucion_util[3].checked) && (!document.formulario.institucion_util[4].checked))
	{
		error=true
		txterror=txterror+"\n- Es necesario contestar a todas las preguntas. Pregunta F sin completar"	
	}
	if ((!document.formulario.recomendar_institucion[0].checked) && (!document.formulario.recomendar_institucion[1].checked))
	{
		error=true
		txterror=txterror+"\n- Es necesario contestar a todas las preguntas. Pregunta G sin completar"	
	}
	if ((!document.formulario.recomendar_web[0].checked) && (!document.formulario.recomendar_web[1].checked))
	{
		error=true
		txterror=txterror+"\n- Es necesario contestar a todas las preguntas. Pregunta H sin completar"	
	}
	
	if(error)
	{
		alert(txterror)
		return;
	}
	document.formulario.submit();
}