function moveFromOrigemToDestino(origem, destino) {
    var lengthOrigem = origem.length;
    for (j=0; j < lengthOrigem; j++) {
            for( i=0; i < origem.length; i++) {
                isSelected = origem[i].selected;
                if (isSelected) {
                    var itemSelected = origem[i];
                    origem.remove(i);
                    destino.add(itemSelected);
                }
            }
    }
}

function moveAllFromOrigemToDestino(origem, destino) {
    // Seleciona todas a origem
    for( i=0; i < origem.length; i++ ) {
        origem[i].selected = true;
    }
    moveFromOrigemToDestino( origem, destino );
}

// GCI: Seleciona as listas todas
function selectTodaListaDisponivel() {
    for(i=0; i < document.form1.listaDisponivel.length; i++) {
      document.form1.listaDisponivel[i].selected = true;
    }
}
function selectTodaListaSelecao() {
    for(i=0; i < document.form1.listaSelecao.length; i++) {
      document.form1.listaSelecao[i].selected = true;
    }
}

// TMC: Seleciona todos os elementos:
function selectAll(collect) {
	for( i=0; i < collect.length; i++ ) {
		collect[i].selected = true;
	}
}