Vale!! hemos conseguido algo....
para que al traspasar los campos del select 1 al select 2 se eliminen del primero (y vicerversa), como?
y para que los valores del segundo select queden "TODOS" seleccionados?
el codigo ahora esta asi:
Código:
if(fl.options[i].selected){
var nuevaOpcion = new Option(fl.options[i].text,fl.options[i].value);
document.getElementById("secondlist").options.add(nuevaOpcion);
}