function valdatos()
{
	var msgError;
	var enfoque;
	msgError="";



	if (document.altacli.Mail.value=="") {
		msgError="Debe introducir su correo electrónico.";
		enfoque=document.altacli.Mail;
	}
	if (document.altacli.Apellidos.value=="") {
		msgError="Debe introducir su dirección.";
		enfoque=document.altacli.Apellidos;
	}
	if (document.altacli.Nombre.value=="") {
		msgError="Debe introducir su nombre.";
		enfoque=document.altacli.Nombre;
	}
	if (document.altacli.FechaNacimiento.value=="") {
		msgError="Debe introducir la fecha de nacimiento.";
		enfoque=document.altacli.FechaNacimiento;
	}
	if (document.altacli.Password2.value=="") {
		msgError="Debe repetir la contraseña.";
		enfoque=document.altacli.Password2;
	}
	if (document.altacli.Password.value=="") {
		msgError="Debe introducir una contraseña.";
		enfoque=document.altacli.Password;
	}
	if (document.altacli.Usuario.value=="") {
		msgError="Debe introducir el nombre de usuario.";
		enfoque=document.altacli.Usuario;
	}



	//COMPROBAR LAS CONTRASEÑAS
	if (document.altacli.Password.value!=document.altacli.Password2.value) {
		msgError="Las contraseñas no coinciden.";
		enfoque=document.altacli.Password2;
	}
	//COMPROBAR EMAIL CORRECTO
	if (msgError=="" && document.altacli.Mail.value!="") {
		msgError=comprobarMail()
		if (msgError!=""){
			enfoque=document.altacli.Mail;
		}
	}	

	//COMPROBAR tarjeta saludable
	if (msgError=="" && document.altacli.NumTarjetaSaludable.value!="") {
		msgError=validatePass()
		if (msgError!=""){
			enfoque=document.altacli.NumTarjetaSaludable;
		}
	}

	//COMPROBAR TARJETA SALUDABLE
	function validatePass() {
		//88\d{11}
		var RegExPattern = /(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,10})$/;
		var RegExPattern = /88\d{11}/;
		//var errorMessage = 'Password Incorrecta.';
		if (document.altacli.NumTarjetaSaludable.value.match(RegExPattern)) {
			return ""
		} else {
			return "El número de la tarjeta saludable no es un número válido.";
		}
	}





	if (msgError != "") {
		alert (msgError);
		enfoque.focus();
		enfoque.select();
		return false;
	}
	else {
		return true;
	}
}

function comprobarMail()
{
	var email;
	var PosArro;
	var PosPunt;
	email=document.altacli.Mail.value;
	PosArro=email.indexOf("@");
	PosPunt=email.indexOf(".");

	
	if ((email.length < 5) || (PosPunt == -1) || (PosArro == -1)) {
		return "El E-Mail introducido no es válido";
	}
	return ""
}

function validarnum(e) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla==8) return true;
    patron =/\d/;
    te = String.fromCharCode(tecla);
    return patron.test(te);
}
