function validatePar(form) 
{
	if(form.policy.checked == false) { alert("Hay que aceptar la Política de Protección de Datos para poder enviar la solicitud"); form.policy.focus(); return (false); }
	if(form.name.value.length < 2) { alert("El nombre es obligatorio"); form.name.focus(); return (false); }
	if(IsChar(form.name.value) == 0) { alert("El nombre introducido no es válido"); form.name.focus(); return (false); }
	if(form.surname1.value.length < 2) { alert("El primer apellido es obligatorio"); form.surname1.focus(); return (false); }
	if(IsChar(form.surname1.value) == 0) { alert("El primer apellido introducido no es válido"); form.surname1.focus(); return (false); }
	if(IsNIF(form.dni.value+form.dni2.value) == 0) { alert("El dni introducido no es válido");	form.dni.focus(); return (false); }
	if(IsDate(form.dbirth.value, form.mbirth.value,form.ybirth.value) == 0) { alert("La fecha de nacimiento introducida no es válida"); form.dbirth.focus(); return (false); }
	if(form.address.value.length < 2) { alert("La dirección es obligatoria"); form.address.focus(); return (false); }
	if(IsPostalCode(form.cp.value, form.province.value) == 0) {	alert("El código postal introducido no es válido"); form.cp.focus();	return (false);	}
	if(IsPhoneNumber(form.phone1.value, form.province.value) == 0) { alert("El número de teléfono fijo introducido no es válido"); form.phone1.focus(); return (false); }
	if(IsMail(form.email.value) == 0) {	alert("La dirección de e-mail introducida no es válida");	form.email.focus();	return (false);	}
}

function validateVol(form) 
{
	if(form.fbi.checked == false) { alert("Tienes que haber realizado el curso de Formación Básica Institucional para poder enviar la solicitud"); form.policy.focus(); return (false); }
	return (validatePar(form));
}

function favorite() { 
	if(da) {window.external.AddFavorite(url,title);} 
	else {alert("Acción no soportada por su navegador web.");}
}
