function onDirSelect(selectElement){
        var SelectArr = selectElement.parentNode.getElementsByTagName('select');
        var prSelect = SelectArr[1];
        var opts = prSelect.getElementsByTagName('option');
        var arr_l = opts.length;
        var dirarr;
        var arrdir;

        eval('dirarr = DirProd[' + selectElement.value + ']');
        eval('arrdir = DirProd[' + selectElement.value + ']');
        if(!dirarr)
                return;
        //alert(dirarr);
        /* Удаляем элементы OPTION начиная с конца */

        var SelectedProducerId = 0;
        for (i = arr_l - 1; i > 0; i--){
                if(opts[i].tagName == 'OPTION' && opts[i].getAttribute('value') > 0){
                        if(opts[i].getAttribute('selected')){
                                SelectedProducerId = opts[i].getAttribute('value');
                        }
                        prSelect.removeChild(opts[i]);
                }
        }
        /* Вставляем новые элементы OPTION */
        for(di in dirarr){
                if(dirarr[di]){
                        option = document.createElement('OPTION');
                        option.setAttribute('value', di);
                        tnode = document.createTextNode(dirarr[di]);
                        option.appendChild(tnode);
                        if(di == SelectedProducerId){
                                option.setAttribute('selected', true);
                        }
                        prSelect.appendChild(option);
                }
        }
}

