function moveSelectedOptions(from,to) {
	for (var i=0; i<from.options.length; i++) {
  	var o = from.options[i];
  	if (o.selected) {
    	to.options[to.options.length] =
				new Option( o.text, o.value, false, false);
  	}
	}
	var fromOptions = "";
	for (var i=(from.options.length-1); i>=0; i--) {
		if (fromOptions.length > 0) {
			fromOptions += "|";
		}
  	var o = from.options[i];
  	if (o.selected) {
    	from.options[i] = null;
  	} else {
			fromOptions += o.value + "~";
			fromOptions += o.text;
		}
	}
	var toOptions = "";
	for (var i=0; i<to.options.length; i++) {
  	var o = to.options[i];
		if (toOptions.length > 0) {
			toOptions += "|";
		}
		toOptions += o.value + "~";
		toOptions += o.text;
	}
	from.selectedIndex = -1;
	to.selectedIndex = -1;
	var optArray = new Array(2);
	optArray[0] = fromOptions;
	optArray[1] = toOptions;
	return optArray;
}
