IE не хочет заполнять селекты. В опере и Хроме все хорошо. Помогите исправить.
<script type="text/javascript" src="jquery.js"></script>
<script type='text/javascript' src='jquery-git.js'></script>
<script type="text/javascript">
obj = { '1': 'один', '2': 'два', '3': 'три', '4': 'четыре', '5': 'пять', '6': 'шесть' };
per = ['elem_1', 'elem_2', 'elem_3', 'elem_4', 'elem_5'];
function elem_select(){
used = {};
for(var o in obj){ used[o] = false; }
for(var i=0; i<per.length; i++){
var value = $('select[name='+per[i]+']').val();
if(value != 0) used[value] = true;
}
for(var i=0; i<per.length; i++){
var elem = $('select[name='+per[i]+']');
var value = elem.val();
elem.empty().append('<option value="0">продолж</option>');
for(var o in obj){
if(o == value){
elem.append('<option value="'+o+'" selected="selected">'+obj[o]+'</option>');
} else {
if(used[o] == false) elem.append('<option value="'+o+'">'+obj[o]+'</option>');
}
}
}
}
$(document).ready(function(){
for(var i=0; i<per.length; i++){
$('select[name='+per[i]+']').append('<option value="0">начало</option>');
for(var o in obj){
$('select[name='+per[i]+']').append('<option value="'+o+'">'+obj[o]+'</option>');
}
}
});
</script>
<select name='elem_1' onchange='elem_select();' style='width: 200px;' id='List_1'></select><br><select name='elem_2' onchange='elem_select();' style='width: 200px;' id='List_2'></select><br><select name='elem_3' onchange='elem_select();' style='width: 200px;' id='List_3'></select><br><select name='elem_4' onchange='elem_select();' style='width: 200px;' id='List_4'></select><br><select name='elem_5' onchange='elem_select();' style='width: 200px;' id='List_5'></select>