
function selval(select) {
    return select.options[select.selectedIndex].value;
}

function subselect_primar(select, prefix, nume_secundar) {
    var ss = select.form.elements;
    var sel_id = select.options[select.selectedIndex].value;
    var select_secundar = null;
    var mem_secundar = null;
    for(var i=0;i<ss.length;i++) {
        if(ss[i].name==(nume_secundar+'[]')) {
            if(ss[i].parentNode.id == prefix+sel_id) {
                ss[i].parentNode.style.display='';
                select_secundar = ss[i];
            } else {
                ss[i].parentNode.style.display='none';
                if(!select_secundar)
                    select_secundar = ss[i];
            }
        }
        if(ss[i].name==nume_secundar) {
            mem_secundar = ss[i];
        }
    }
    if(mem_secundar) {
        mem_secundar.value = selval(select_secundar);
    }

    return select_secundar;
}
function subselect_secundar(select) {
    var ss = select.form.elements;
    var nume_secundar = select.name.substr(0, select.name.length-2);
    for(var i=0;i<ss.length;i++) {
        if(ss[i].name==nume_secundar)
            ss[i].value = selval(select);
    }
}          

function select_all(check) {
    var ss = check.form.elements;
    var checked = check.checked;
    for(var i=0;i<ss.length;i++) {
        if(ss[i].name.substring(0,4)=='sel[')
            ss[i].checked = checked;
    }
}

