

			
function	validarFormularioColegio(formulario)	{
			if	(formulario.nombre.value == "")	{
				alert("Debe escribir el nombre en la casilla NOMBRE");
				formulario.nombre.focus();
				return;
				}
			if	(formulario.apellido_1.value == "")	{
				alert("Debe escribir el primer apellido en la casilla correspondiente");
				formulario.apellido1.focus();
				return;
				}
			if	(formulario.apellido_2.value == "")	{
				alert("Debe escribir el segundo apellido en la casilla correspondiente");
				formulario.apellido2.focus();
				return;
				}
			if	(formulario.id_via.value == "0")	{
				alert("Debe seleccionar el tipo de vía");
				formulario.id_via.focus();
				return;
				}
			if	(formulario.calle.value == "")	{
				alert("Debe escribir la calle en la casilla correspondiente");
				formulario.calle.focus();
				return;
				}
			if	(isNaN(formulario.cp.value))	{
				alert("En la casilla CÓDIGO POSTAL sólo se admiten números");
				formulario.cp.focus();
				return;
				}
			if	(formulario.cp.value.length!=5)	{
				alert("El número del código postal está mal escrito");
				formulario.cp.focus();
				return;
				}
			if	(formulario.poblacion.value=="")	{
				alert("El número del código postal está mal escrito");
				formulario.poblacion.focus();
				return;
				}
			if	(formulario.provincia_estado.value=="")	{
				alert("Debe escribir la provincia");
				formulario.provincia_estado.focus();
				return;
				}
			if	(isNaN(formulario.telefono_habitual.value))	{
				alert("En la casilla TELÉFONO HABITUAL sólo se admiten números");
				formulario.telefono_habitual.focus();
				return;
				}
			if	(formulario.telefono_habitual.value.length!=9)	{
				alert("El número de TELÉFONO HABITUAL está mal escrito");
				formulario.telefono_habitual.focus();
				return;
				}
			if	(formulario.correo_electronico.value == "")	{
				alert("Por favor escriba su correo electrÛnico en la casilla correspondiente");
				formulario.correo_electronico.focus();
				return;
				}
			mail	=	formulario.correo_electronico.value
			carNoValidos = " /:,;"
			for (i=0;	i	<	carNoValidos.length;	i++)	{
				carMalos = carNoValidos.charAt(i)
				if (mail.indexOf(carMalos,0) > -1)	{
					alert("Por favor escriba su correo electrÛnico correctamente");
					formulario.email.focus();
					return;
					}
				}
			arrobaPos = mail.indexOf("@",1)
			if	(arrobaPos == -1)	{
				alert("Por favor escriba su correo electrónico correctamente");
				formulario.email.focus();
				return;
				}
			if (mail.indexOf("@",arrobaPos+1) > -1)	{
				alert("Por favor escriba su correo electrónico correctamente");
				formulario.email.focus();
				return;
				}
			terminPos = mail.indexOf(".",arrobaPos)
			if (terminPos == -1)	{
				alert("Por favor escriba su correo electrónico correctamente");
				formulario.email.focus();
				return;
				}
			if (terminPos+3 > mail.length)	{
				alert("Por favor escriba su correo electrónico correctamente");
				formulario.email.focus();
				return;
				}
			if (!formulario.firmaContrato.checked)	{
				alert("Si no acepta las condiciones de uso no puede registrarse");
				formulario.firmaContrato.focus();
				return;
				}
			if	(formulario.login.value=="")	{
				alert("Debe escribir un nombre de usuario");
				formulario.login.focus();
				return;
				}
			if	(formulario.password.value=="")	{
				alert("Debe escribir una contraseña");
				formulario.password.focus();
				return;
				}
			if	(formulario.passwordRepetir.value=="")	{
				alert("Debe escribir una la verificación de la contraseña");
				formulario.passwordRepetir.focus();
				return;
				}
			if	(formulario.passwordRepetir.value!=formulario.password.value)	{
				alert("Las contraseñas no coinciden, vuelva a intentarlo");
				formulario.password.focus();
				return;
				}
 			formulario.submit();
 			}
			
function	validarFormulario(formulario)	{
			if	(formulario.nombre.value == "")	{
				alert("Debe escribir el nombre en la casilla NOMBRE");
				formulario.nombre.focus();
				return;
				}
			if	(formulario.apellido_1.value == "")	{
				alert("Debe escribir el primer apellido en la casilla correspondiente");
				formulario.apellido_1.focus();
				return;
				}
			/*if	(formulario.apellido_2.value == "")	{
				alert("Debe escribir el segundo apellido en la casilla correspondiente");
				formulario.apellido2.focus();
				return;
				}*/
			/*if	(formulario.sexo.value == "")	{
				alert("Debe seleccionar el sexo");
				formulario.direccion.focus();
				return;
				}
			if	(formulario.dia.value == "0")	{
				alert("Debe seleccionar el día de su nacimiento");
				formulario.poblacion.focus();
				return;
				}
			if	(formulario.mes.value == "0")	{
				alert("Debe seleccionar el mes de su nacimiento");
				formulario.poblacion.focus();
				return;
				}
			if	(formulario.anio.value == "0")	{
				alert("Debe seleccionar el año de su nacimiento");
				formulario.poblacion.focus();
				return;
				}
						
			if	(formulario.id_via.value == "0")	{
				alert("Debe seleccionar el tipo de vía");
				formulario.cp.focus();
				return;
				}
			if	(formulario.calle.value == "")	{
				alert("Debe escribir la calle en la casilla correspondiente");
				formulario.calle.focus();
				return;
				}*/
			if	(isNaN(formulario.cp.value))	{
				alert("En la casilla CÓDIGO POSTAL sólo se admiten números");
				formulario.cp.focus();
				return;
				}
						
			if	(formulario.cp.value.length!=5)	{
				alert("El número del código postal está mal escrito");
				formulario.cp.focus();
				return;
				}
			if	(formulario.poblacion.value=="")	{
				alert("Debe escribir la población");
				formulario.poblacion.focus();
				return;
				}
			if	(formulario.provincia_estado.value=="")	{
				alert("Debe escribir la provincia");
				formulario.provincia_estado.focus();
				return;
				}
			if	(formulario.telefono_habitual.value !="" || formulario.telefono_alternativo.value !="")	{
				if	(formulario.telefono_habitual.value !="")	{
					if	(isNaN(formulario.telefono_habitual.value))	{
						alert("En la casilla TELÉFONO HABITUAL sólo se admiten números");
						formulario.telefono_habitual.focus();
						return;
						}
					if	(formulario.telefono_habitual.value.length!=9)	{
						alert("El número de TELÉFONO HABITUAL está mal escrito");
						formulario.telefono_habitual.focus();
						return;
						}
					}
				if	(formulario.telefono_alternativo.value !="")	{
					if	(isNaN(formulario.telefono_alternativo.value))	{
						alert("En la casilla TELÉFONO MÓVIL sólo se admiten números");
						formulario.telefono_alternativo.focus();
						return;
						}
					if	(formulario.telefono_alternativo.value.length!=9)	{
						alert("El número de TELÉFONO MÓVIL está mal escrito");
						formulario.telefono_alternativo.focus();
						return;
						}
					}
				}else	{
					alert("Debe rellenar el campo de teléfono habitual o el de teléfono móvil");
					formulario.telefono_habitual.focus();
					return;
				}
			/*if	(formulario.correo_electronico.value == "")	{
				alert("Por favor escriba su correo electrÛnico en la casilla correspondiente");
				formulario.correo_electronico.focus();
				return;
				}
			mail	=	formulario.correo_electronico.value
			carNoValidos = " /:,;"
			for (i=0;	i	<	carNoValidos.length;	i++)	{
				carMalos = carNoValidos.charAt(i)
				if (mail.indexOf(carMalos,0) > -1)	{
					alert("Por favor escriba su correo electrÛnico correctamente");
					formulario.email.focus();
					return;
					}
				}
			arrobaPos = mail.indexOf("@",1)
			if	(arrobaPos == -1)	{
				alert("Por favor escriba su correo electrónico correctamente");
				formulario.email.focus();
				return;
				}
			if (mail.indexOf("@",arrobaPos+1) > -1)	{
				alert("Por favor escriba su correo electrónico correctamente");
				formulario.email.focus();
				return;
				}
			terminPos = mail.indexOf(".",arrobaPos)
			if (terminPos == -1)	{
				alert("Por favor escriba su correo electrónico correctamente");
				formulario.email.focus();
				return;
				}
			if (terminPos+3 > mail.length)	{
				alert("Por favor escriba su correo electrónico correctamente");
				formulario.email.focus();
				return;
				}*/
			if	(formulario.login.value=="")	{
				alert("Debe escribir un nombre de usuario");
				formulario.login.focus();
				return;
				}
			if	(formulario.password.value=="")	{
				alert("Debe escribir una contraseña");
				formulario.password.focus();
				return;
				}
			if	(formulario.passwordRepetir.value=="")	{
				alert("Debe escribir una la verificación de la contraseña");
				formulario.passwordRepetir.focus();
				return;
				}
			if	(formulario.passwordRepetir.value!=formulario.password.value)	{
				alert("Las contraseñas no coinciden, vuelva a intentarlo");
				formulario.password.focus();
				return;
				}
			if (!formulario.firmaContrato.checked)	{
				alert("Si no acepta las condiciones de uso no puede registrarse");
				formulario.firmaContrato.focus();
				return;
				}
 			formulario.submit();
 			}
