function numero_talleres()
{
	
	var seleccionados=0;
	for(i=0, checks = document.formulario["talleres[]"], total = checks.length; i < total; i++ )
		seleccionados += (checks[i].checked) ? 1 : 0;
	return seleccionados
	
}
	

function validar()
{
	ntalleres=numero_talleres()
	
	var Nombre=document.formulario.Nombre.value
	var Apellidos=document.formulario.Apellidos.value
	var DNI=document.formulario.DNI.value
	var E_mail=document.formulario.E_mail.value
	var Direccion=document.formulario.Direccion.value
	var Codigo_Postal=document.formulario.Codigo_Postal.value
	var Localidad=document.formulario.Localidad.value
	var Provincia=document.formulario.Provincia.value
	var Universidad=document.formulario.Universidad.value
	var Curso=document.formulario.Curso.value
	var Telefono=document.formulario.Telefono.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(Apellidos=="")
	{
		error=true
		txterror=txterror+"\n- El campo Apellidos es requerido "	
	}
	if(DNI=="")
	{
		error=true
		txterror=txterror+"\n- El campo DNI es requerido "	
	}
	if (!esEmailValido(E_mail))
	{
		error=true
		txterror=txterror+"\n- El e-mail introducido no parece correcto"	
	}
	if(Direccion=="")
	{
		error=true
		txterror=txterror+"\n- El campo Direccion es requerido "	
	}
	if(Codigo_Postal=="")
	{
		error=true
		txterror=txterror+"\n- El campo Código Postal es requerido "	
	}
	if(Localidad=="")
	{
		error=true
		txterror=txterror+"\n- El campo Localidad es requerido "	
	}
	if(Provincia=="")
	{
		error=true
		txterror=txterror+"\n- El campo Provincia es requerido "	
	}
	if(Universidad=="")
	{
		error=true
		txterror=txterror+"\n- El campo Universidad es requerido "	
	}
	if(Curso=="")
	{
		error=true
		txterror=txterror+"\n- El campo Curso es requerido "	
	}
		
	if (!esTelefonovalido(Telefono))
	{
		error=true
		txterror=txterror+"\n- Indique un teléfono de contacto"	
	}
	if (!document.formulario.acepto.checked)
	{
		error=true
		txterror=txterror+"\n- Debe aceptar las condiciones"	
		
	}
	if (ntalleres>"3")
	{
		error=true
		txterror=txterror+"\n- Debes elegir como máximo 3 Talleres"	
	}
	if (ntalleres<"3")
	{
		error=true
		txterror=txterror+"\n- Debes elegir como mínimo 3 Talleres"	
	}
	if(error)
	{
		alert(txterror)
		return;
	}
	else
	{
		
		document.formulario.submit();
	}
	
	
}