function valdatos()
{
	var msgError;
	var enfoque;
	msgError="";

	//COMPRUEBA LA LONGITUD.
	if (document.regis.CP.value.length != 5){
		msgError="La longitud del número del código postal es incorrecta.";
		enfoque=document.regis.CP;
	}
	if (document.regis.Telefono.value.length != 9){
		msgError="La longitud del teléfono es incorrecta.";
		enfoque=document.regis.Telefono;
	}

	//COMPRUEBA CAMPOS OBLIGATORIOS.

	if ((document.regis.Tipo[0].checked == false) && (document.regis.Tipo[1].checked== false))
	{
		msgError="Debe seleccionar un tipo de cliente (Particular/Mayorista).";
		enfoque=document.regis.Telefono;
		//return false;
		//alert ("Debe seleccionar uno")
	}



	if (document.regis.Email.value=="") {
		msgError="Debe introducir el una direción de correo electrónico.";
		enfoque=document.regis.Email;
	}
	if (document.regis.Contrasena.value=="") {
		msgError="Debe introducir una contraseña.";
		enfoque=document.regis.Contrasena;
	}

	if (document.regis.RepContrasena.value=="") {
		msgError="Debe repetir la contraseña.";
		enfoque=document.regis.RepContrasena;
	}
	if (document.regis.Nombre.value=="") {
		msgError="Debe introducir su nombre.";
		enfoque=document.regis.Nombre;
	}
	if (document.regis.Nif.value=="") {
		msgError="Debe introducir su Nif.";
		enfoque=document.regis.Nif;
	}
	if (document.regis.Direccion.value=="") {
		msgError="Debe introducir su dirección.";
		enfoque=document.regis.Direccion;
	}
	if (document.regis.Localidad.value=="") {
		msgError="Debe introducir su localidad.";
		enfoque=document.regis.Localidad;
	}
	if (document.regis.Provincia.value=="00") {
		msgError="Debe seleccionar su provincia.";
		enfoque=document.regis.Localidad;
	}
	if (document.regis.Apellidos.value=="") {
		msgError="Debe introducir sus apellidos.";
		enfoque=document.regis.Apellidos;
	}
	if (document.regis.CP.value=="") {
		msgError="Debe introducir su código postal.";
		enfoque=document.regis.CP;
	}
	if (document.regis.Telefono.value=="") {
		msgError="Debe introducir su teléfono.";
		enfoque=document.regis.Telefono;
	}






	if (msgError=="" && document.regis.Email.value!="") {
		msgError="Debe introducir el una direción de correo electrónico correcta.";
		enfoque=document.regis.Email;


		msgError=comprobarMail()
		if (msgError!=""){
			enfoque=document.regis.Email;
		}
	}	

	
	//alert (document.regis.Tipo[1].checked);


	if (msgError != "") {
		alert (msgError);
		enfoque.focus();
		enfoque.select();
		return false;
	}
	else {
		return true;
	}

}

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);
}

function comprobarMail()
{
	var email;
	var PosArro;
	var PosPunt;
	email=document.regis.Email.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 ""
}


