

x=document.contacto
function validarFormulario()
{

//x.Nombre')
if (x.Nombre.value=='') {
alert("El Nombre es un Dato obligatorio.");
x.Nombre.select();
x.Nombre.focus();
 return (false);
}
if (x.Nombre.value.length>15) {
alert("El Nombre no puede contener más de 15 caracteres");
x.Nombre.select();
x.Nombre.focus();
 return (false);
}

if (x.Apellido1.value=='') {
alert("El primer Apellido es un Dato obligatorio.");
x.Apellido1.focus();
x.Apellido1.focus();
 return (false);
}
if (x.Apellido1.value.length>20) {
alert("El primer Apellido no puede contener más de 20 caracteres");
x.Apellido1.select();
x.Apellido1.focus();
 return (false);
}
/*if (x.Apellido2.value.length>20) {
alert("El segundo Apellido no puede contener más de 20 caracteres");
x.Apellido2.select();
x.Apellido2.focus();
x.Apellido2.className='txt_formulario-ico-error';
 return (false);
}*/
if (x.Nacionalidad.value=='') {
alert("El país de nacimiento es un Dato obligatorio.");
x.Nacionalidad.select();
x.Nacionalidad.focus();
 return (false);
}
if (x.Nacionalidad.value=='999') {
alert("El país de nacimiento es un Dato obligatorio.");
x.Nacionalidad.select();
x.Nacionalidad.focus();
 return (false);
}
//if (document.contactosexo.value=='') {
//alert("El Sexo es un Dato obligatorio.");
//x.sexo.focus();
// return (false);
//}
if (x.Email1.value=='') {
alert("La Dirección de correo electrónico es un Dato obligatorio.");
x.Email1.select();
x.Email1.focus();
 return (false);
} 
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(x.Email1.value)){
  
 
  } else {
   alert("La dirección de correo electrónico es incorrecta.");
   x.Email1.select();
   x.Email1.focus();
   return (false);
  }
if (x.Email1.value.length>40) {
alert("El Email no puede contener más de 40 caracteres");
x.Email1.select();
x.Email1.focus();
 return (false);
}  
  
if (x.Telefono1.value=='') {
alert("El Teléfono es un Dato obligatorio.");
x.Telefono1.select();
x.Telefono1.focus();
 return (false);
}
if (x.Telefono1.value.length>25) {
alert("El primer Teléfono no puede contener más de 25 caracteres");
x.Telefono1.select();
x.Telefono1.focus();
 return (false);
}  
/*if (x.Telefono2.value.length>25) {
alert("El segundo Teléfono no puede contener más de 25 caracteres");
x.Telefono2.select();
x.Telefono2.focus();
x.tTelefono2.className='txt_formulario-ico-error';
 return (false);
} */ 

if (x.Domicilio.value=='') {
alert("La dirección es un Dato obligatorio.");
x.Domicilio.select();
x.Domicilio.focus();
 return (false);
}
if (x.Domicilio.value.length>30) {
alert("La dirección no puede contener más de 30 caracteres");
x.Domicilio.select();
x.Domicilio.focus();
 return (false);
}  

if (x.Numero.value=='') {
alert("El Número es un Dato obligatorio.");
x.Numero.select();
x.Numero.focus();
 return (false);
}
if (x.Numero.value.length>4) {
alert("El Número no puede contener más de 4 caracteres");
x.Numero.select();
x.Numero.focus();
 return (false);
}  

if (x.Localidad.value=='') {
alert("La localidad es un Dato obligatorio !");
x.Localidad.select();
x.Localidad.focus();
 return (false);
}
if (x.Localidad.value.length>30) {
alert("La localidad no puede contener más de 30 caracteres");
x.Localidad.select();
x.Localidad.focus();
 return (false);
}

if (x.Cp.value=='') {
alert("El Código postal es un Dato obligatorio.");
x.Cp.select();
x.Cp.focus();
 return (false);
}
if (x.Cp.value.length>5) {
alert("El Código postal no puede contener más de 5 caracteres");
x.Cp.select();
x.Cp.focus();
 return (false);
}  


if (x.Provincia2.value.length>20) {
alert("La Provincia no puede contener más de 20 caracteres");
x.Provincia2.select();
x.Provincia2.focus();
 return (false);
}  


if (x.Provincia2.value=="" ) {
if (x.Provincia.value=='999') {
alert("La Provincia es un Dato obligatorio.");

 return (false);
}
}


if (x.pais.value=='') {
alert("El país es un Dato obligatorio.");
x.pais.select();
x.pais.focus();
 return (false);
}
if (x.pais.value=='000' && x.Cp.value.length!=5) {
alert("El Código Postal no es correcto.");
x.cp.select();
x.cp.focus();
 return (false);
}

if (x.pais.value=='000' && x.Provincia.value=='999') {
alert("Debe seleccionar una Provincia");
x.Provincia.select();
x.Provincia.focus();
 return (false);
}




if (x.pais.value=='001'){x.cp.value='98000';}

if (x.pais.value=='999') {
alert("El país es un Dato obligatorio.");
x.pais.select();
x.pais.focus();
 return (false);
}
if (x.aceptolopd.checked==false) {
alert("Tiene que aceptar el aviso legal.");
x.aceptolopd.focus();
 return (false);
}


     x.contacto.submit();
}
