function valuecheckDNI(form) {
  if (!form.dni.value || (form.dni.value.search("[A-Z]+") == -1 && form.dni.value.search("[a-z]+") == -1)) {
    alert("Por favor, introduzca su DNI con letra.");
    return false;
  }
  if (form.dni.value.length != 9) {
    alert("El DNI introducido es incompleto, debe constar de 9 caracteres.");
    return false;
  }
  return true;
}

function valuecheckNombre(form) {
  if (!form.nombre.value || !form.apellidos.value) {
    alert("Por favor, especifique su nombre y apellidos.");
    return false;
  }
  return true;
}

function valuecheckEmail(form) {
   if (!form.email.value) {
    alert("Por favor, especifique su correo electronico.");
    return false;   
   }
   if (form.email.value.indexOf('@') == -1 || form.email.value.indexOf('.') == -1) {
    alert("El correo electronico que ha espeficado tiene forma incorrecta.");
    return false;        
   }
   return true;
}

function valuecheckRest(form) {
   if (!form.direccion.value || !form.laboratorio.value || !form.departamento.value || !form.hospital.value || !form.scs.value || !form.telefono.value) {
    alert("Por favor, especifique todos los campos en negrita.");
    return false;   
   }
   return true;
}

function valuecheck(form) {
  // comprobamos los datos del formulario
  return (valuecheckNombre(form) && valuecheckDNI(form) && valuecheckEmail(form) && valuecheckRest(form));
}

function valuecheckBusqueda(form) {
  if (!form.nombre.value && !form.apellidos.value) {
    alert("Por favor, introduzca un nombre o apellidos");
    return false;
  }
  return true;
}
