Решение найдено. Всем спасибо.
$(function() {
var $first = $('#lr1ro'),$last = $('#lr1rowtd'),
hide = {2 : $('option', $last).slice(2,8), 3 : $('option',$last).slice(8,12)},
$targetList = $('#f_lr1rowtd');
var update = function() {
showFirst = [2, 3].indexOf(+this.value) >= 0;
$targetList.toggle(showFirst)
hide[2].add(hide[3]).remove();
showFirst && hide[this.value].appendTo($last);
$last.val(1).change();
};
var update2 = function() {
var val = +this.value;
var showFirst = [3, 4, 5, 6, 7, 8].indexOf(val) >= 0;
var showSecond = [9, 10, 11, 12].indexOf(val) >= 0;
$('#f_lr1rooq').toggle(showFirst);
$('#f_lr1ronq').toggle(showSecond);
};
$first.change(update).change();
$last.change(update2).change();
});