function contar(form,name) {
  n = document.forms[form][name].value.length;
  t = 100; 
  if (n > t) {
    document.forms[form][name].value = document.forms[form][name].value.substring(0, t);
  }
  else {
    document.forms[form]['result'].value = t-n;
  }
}


function validateForm() {
  expreg_area = /(^[0-9]{1,5})+$/
  expreg_num = /(^[0-9]{6,14})+$/
  if (document.forms[0].subjet.value != "") {
    if (document.forms[0].to_email.value != "") {
      if (document.forms[0].num_area.value != "") {
        if (document.forms[0].num_tel.value != "") {
          if (document.forms[0].num_empresa.selectedIndex) {
            if (document.forms[0].text.value != "") {
              if(expreg_num.test(document.forms[0].num_tel.value)) {
                if (expreg_area.test(document.forms[0].num_area.value)) {
                  return true;
                }
                else {
                  alert("Por favor, ingrese correctamente el codigo de area del destinatario");
                  document.forms[0].num_area.focus();
                  return false;
                }
              }
              else {
                alert("Por favor, ingrese correctamente el número telefonico del destinatario");
                document.forms[0].num_tel.focus();
                return false;
              }
            }
            else {
              alert("Por favor, rellene el campo \"mensaje\"");
              document.forms[0].text.focus();
              return false;
            }
          }
          else {
            alert("Por favor, seleccione la empresa telefonica que utiliza el destinatario");
            document.forms[0].num_empresa.focus();
            return false;
          }
        }
        else {
          alert("Por favor, ingrese correctamente el número telefonico del destinatario");
          document.forms[0].num_tel.focus();
          return false;
        }
      }
      else {
        alert("Por favor, ingrese correctamente el codigo de area del destinatario");
        document.forms[0].num_area.focus();
        return false;
      }
    }
    else {
      alert("Por favor, ingrese correctamente su email");
      document.forms[0].to_email.focus();
      return false;
    }
  }
  else {
    alert("Por favor, ingrese el asunto");
    document.forms[0].subjet.focus();
    return false;
  }
}