function enviarFecha() {
  var f_archivo = document.form_archivo;
  var categoria = f_archivo.categoria_noticias.value.replace(/[_]/g, "-");
  var anio = f_archivo.anio_archivo.options[f_archivo.anio_archivo.selectedIndex].value;
  var mes = f_archivo.mes_archivo.options[f_archivo.mes_archivo.selectedIndex].value;

  var f_archivo_action = "/noticias/" + categoria + "/" + anio + "/" + mes;
  f_archivo.action = f_archivo_action;
  f_archivo.submit();
}

function enviarTermino() {
  var f_buscador = document.form_buscador;
  var termino = f_buscador.termino.value.replace(/[.]/g, ",,");
  var f_buscador_action = "/buscador/" + termino + "/";

  validaBuscador(f_buscador, f_buscador_action, termino);
}

function enviarMedicamento() {
  var f_buscador = document.form_b_medicamento;
  var termino = f_buscador.medicamento.value.replace(/[.]/g, ",,");
  var f_buscador_action = "/medicamentos/nomenclatura/buscador/" + termino + "/";

  validaBuscador(f_buscador, f_buscador_action, termino);
}

function descargarPDF() {
  form_d_info.action = "/medicamentos/nomenclatura/buscador/" + document.form_d_info.archivo.value + "/";
  document.form_d_info.submit();
}

function validaBuscador(f_buscador, f_buscador_action, termino) {
  if(termino == "" || termino == " ") {
    abreAlert("Por favor, no envíe el formulario vacío.");
  } else if(termino.indexOf("  ") > -1) {
    abreAlert("Por favor, no introduzca más de un espacio consecutivo.");
  } else if(termino.length <= "3") {
    abreAlert("El término buscado no puede contener 3 letras o menos.");
  } else {
    f_buscador.action = f_buscador_action;
    f_buscador.submit();
  }
}

function validaCP() {
  cp = document.form_delegados.cp.value;

  if(cp == "" || cp == " ") {
    abreAlert("Por favor, no envíe el formulario vacío.");
  } else if(cp.indexOf("  ") > -1) {
    abreAlert("Por favor, no introduzca más de un espacio consecutivo.");
  } else if(isNaN(cp)) {
    abreAlert("Por favor, introduzca un CP correcto.");
  } else {
    get_delegados(document.getElementById('form_delegados'));
  }
}
