function update_filing(filing_view, filing) { filing.value = ''; for(i=0; i < filing_view.length; i++) if(i==0) filing.value = filing_view.options[i].value; else filing.value = filing.value + ';' + filing_view.options[i].value; } function add_to_filing_view(cat_tree, filing_view, filing) { var i = cat_tree.selectedIndex; if(i != -1) { var value = cat_tree.options[i].value var text = cat_tree.options[i].text val_ar = value.split('|'); var cat_sca_str = val_ar[0]; var sca_id = val_ar[1]; for(i=0; i < filing_view.length; i++) if(filing_view.options[i].value == sca_id) break; if(i >= filing_view.length) filing_view.options[filing_view.length] = new Option(cat_sca_str,sca_id); if(navigator.appName == 'Netscape') history.go(0); else update_filing(filing_view, filing) } } function remove_from_filing_view(filing_view, filing) { if(filing_view.selectedIndex != -1) filing_view.options[filing_view.selectedIndex] = null; if(navigator.appName == 'Netscape') history.go(0); else update_filing(filing_view, filing) }