Страница сайта

Имеем простенький скрипт:
<select onchange="PartnersChangeValueSelect(this.value)" id="PartnersChangeValueSelect">
<option value="0">Выберите категорию</option>
<option value="1677">Швейные машины</option>
<option value="1730" selected="selected">Оверлоки</option>
<option value="1919">Сертификаты</option>
</select>
function PartnersChangeValueSelect(val){
obj = $('#ModelFiles_' + val);
alert($("#PartnersChangeValueSelect option:selected").val());
$("#PartnersChangeValueSubSelect option:selected").removeAttr("selected");
$('#DivSelectInPartnersSubCategoryCatalog').hide();
if(val == '1677'){$('#DivSelectInPartnersSubCategoryCatalog').show();}
else if(val == '1730' || val == '1733' || val == '1919'){obj.show();}/
}
Проблема том, что в мозилее не можем получить значение select, т.е. пошагово делаем следующее:
1) Выбираем "Швейные машины" // значение селекта верное
2) выбираем "Оверлоки" // значение селекта верное
3) Еще раз выбираем "Швейные машины" и получаем значение селекта 0
4) Еще раз выбираем "Оверлоки" и также получаем значение селекта 0
Данный баг обнаружен только в мозилле, кто-нибудь знает в чем причина и как исправить?