  function SeleccionarOpcion(nombre_select, valor_seleccionado) {

    objeto_select = eval(nombre_select);

    if(typeof(objeto_select) != 'object') {

      return;

    }

    for(i=0;i<objeto_select.options.length;i++) {

      if(objeto_select.options[i].value == valor_seleccionado) {

        objeto_select.options[i].selected = true;

      } else {

        objeto_select.options[i].selected = false;

      }

    }

  }

  function IncluirOpcion(nombre_select, opcion, ordenado, marcar) {

    objeto_select = eval(nombre_select);

    if(typeof(objeto_select) != 'object') {

      return;

    }

    n = objeto_select.options.length;

    if(ordenado) {

      for(i=0; i<n; i++) {

        if(objeto_select.options[i].text >= opcion.text) {

          break;

        }

      }

      for(j=n; j>i; j--) {

        objeto_select.options[j] = new Option(objeto_select.options[j-1].text, objeto_select.options[j-1].value);

      }

    } else {

      i = n;

    }

    objeto_select.options[i] = new Option(opcion.text, opcion.value);

    if(marcar) {

      objeto_select.options[i].selected = true;

    }

  }

