function valida_contactar_ca () {
  with (document.getElementById('contactar')) {
    result0 = esta_ple (nom);
    result1 = esta_ple (cognoms);    
    result3 = esta_ple (telefon);
    result4 = esta_ple (email);
    result5 = mira_email (email);
    result6 = esta_ple (comentaris);

    if (result0 == 0) {
      alerta_ct('Nom');
      nom.focus();
      return false;
    }
    else if (result1 == 0) {
      alerta_ct('Cognoms');
      cognoms.focus();
      return false;
    }
    else if (result3 == 0) {
      alerta_ct('Tel\u00E8fono de contacte');
      telefon.focus();
      return false;
    }
    else if (result4 == 0) {
      alerta_ct('Correo electr\u00F2nic');
      email.focus();
      return false;
    }
    else if (result5 == 9) {
      alert('El format del correu electr\u00F3nic no \u00E9s correcte ...');
      email.focus();
      return false;
    }
    else if (result6 == 0) {
      alerta_ct('Comentaris');
      comentaris.focus();
      return false;
    }
    else return true;
  }
}
function valida_contactar_es () {
  with (document.getElementById('contactar')) {
    result0 = esta_ple (nom);
    result1 = esta_ple (cognoms);    
    result3 = esta_ple (telefon);
    result4 = esta_ple (email);
    result5 = mira_email (email);
    result6 = esta_ple (comentaris);

    if (result0 == 0) {
      alerta_es('Nombre');
      nom.focus();
      return false;
    }
    else if (result1 == 0) {
      alerta_es('Apellidos');
      cognoms.focus();
      return false;
    }
    else if (result3 == 0) {
      alerta_es('Tel\u00E9fono de contacto');
      telefon.focus();
      return false;
    }
    else if (result4 == 0) {
      alerta_es('Correo electr\u00F3nico');
      email.focus();
      return false;
    }
    else if (result5 == 9) {
      alert('El formato del correo electr\u00F3nico no es correcto ...');
      email.focus();
      return false;
    }
    else if (result6 == 0) {
      alerta_es('Comentarios');
      comentaris.focus();
      return false;
    }
    else return true;
  }
}
function valida_contactar_en () {
  with (document.getElementById('contactar')) {
    result0 = esta_ple (nom);
    result1 = esta_ple (cognoms);    
    result3 = esta_ple (telefon);
    result4 = esta_ple (email);
    result5 = mira_email (email);
    result6 = esta_ple (comentaris);

    if (result0 == 0) {
      alerta_en('Name');
      nom.focus();
      return false;
    }
    else if (result1 == 0) {
      alerta_en('Surname');
      cognoms.focus();
      return false;
    }
    else if (result3 == 0) {
      alerta_en('Telephone');
      telefon.focus();
      return false;
    }
    else if (result4 == 0) {
      alerta_en('E-mail');
      email.focus();
      return false;
    }
    else if (result5 == 9) {
      alert('The e-mail format is incorrect ...');
      email.focus();
      return false;
    }
    else if (result6 == 0) {
      alerta_en('Comments');
      comentaris.focus();
      return false;
    }
    else return true;
  }
}
function valida_contactar_fr () {
  with (document.getElementById('contactar')) {
    result0 = esta_ple (nom);
    result1 = esta_ple (cognoms);    
    result3 = esta_ple (telefon);
    result4 = esta_ple (email);
    result5 = mira_email (email);
    result6 = esta_ple (comentaris);

    if (result0 == 0) {
      alerta_fr('Nom');
      nom.focus();
      return false;
    }
    else if (result1 == 0) {
      alerta_fr('Pr\u00E8nom');
      cognoms.focus();
      return false;
    }
    else if (result3 == 0) {
      alerta_fr('T\u00E9l\u00E9phone');
      telefon.focus();
      return false;
    }
    else if (result4 == 0) {
      alerta_fr('Adresse \u00E9lectronique');
      email.focus();
      return false;
    }
    else if (result5 == 9) {
      alert('Le format du adresse \u00E9lectronique est incorrect ...');
      email.focus();
      return false;
    }
    else if (result6 == 0) {
      alerta_fr('Commentaires');
      comentaris.focus();
      return false;
    }
    else return true;
  }
}
