function validar_contactar_ca() {
  with (document.contactar) {
    result1 = esta_ple(empresa);
    result2 = esta_ple(nom_particular);
    result3 = esta_ple(email);
    result4 = mira_email(email);

    if ((result1 == 0) && (result2 == 0)) {
      alerta_ct('Empresa o Particular-Nom');
      return false;
    }
    else if (result3 == 0) {
      alerta_ct('Correu electr\u00F2nic');
      email.focus();
      return false;
    }
    else if (result4 == 9) {
      alert('El correu electr\u00F2nic introdu\u00EFt no sembla correcte');
      email.focus();
      return false;
    }
    else return true;
  }
}

function validar_pressupost_ca() {
  with (document.pressupost) {
    result1 = esta_ple(empresa);
    result2 = esta_ple(nom_particular);
    result3 = esta_ple(email);
    result4 = mira_email(email);
    result5 = esta_ple(dia_servei);
    result6 = esta_ple(dia_servei_hora_sortida);
    result7 = esta_ple(dia_servei_hora_arribada);
    result8 = esta_ple(places);
    result9 = esta_ple(adreca_sortida);
    result10 = esta_ple(poblacio);
    result11 = comprova_radio(aeroport,3);
    result12 = esta_ple(vol_sortida);
    result13 = esta_ple(vol_arribada);

    if ((result1 == 0) && (result2 == 0)) {
      alerta_ct('Empresa o Particular-Nom');
      return false;
    }
    else if (result3 == 0) {
      alerta_ct('Correu electr\u00F2nic');
      email.focus();
      return false;
    }
    else if (result4 == 9) {
      alert('El correu electr\u00F2nic introdu\u00EFt no sembla correcte');
      email.focus();
      return false;
    }
    else if (result5 == 0) {
      alerta_ct('Dia de servei');
      dia_servei.focus();
      return false;
    }
    else if (result6 == 0) {
      alerta_ct('Hora de sortida');
      dia_servei_hora_sortida.focus();
      return false;
    }
    else if (result7 == 0) {
      alerta_ct('Hora d\'arribada');
      dia_servei_hora_arribada.focus();
      return false;
    }
    else if (result8 == 0) {
      alerta_ct('N\u00F9mero de places');
      places.focus();
      return false;
    }
    else if (result9 == 0) {
      alerta_ct('Adre\u00E7a de sortida');
      adreca_sortida.focus();
      return false;
    }
    else if (result10 == 0) {
      alerta_ct('Poblaci\u00F3');
      poblacio.focus();
      return false;
    }
    else if (result11 != 0) {
      if (result12 == 0) {
        alerta_ct('N\u00BA vol sortida i dia');
        vol_sortida.focus();
        return false;        
      }
      else if (result13 == 0) {
        alerta_ct('N\u00BA vol arribada i dia');
        vol_arribada.focus();
        return false;
      }
    }    
    else return true;   
  }
}

