function makePulldown() { depPulldown( 0, 'category' ); depPulldownInit('category'); p = document.form.category.value; depPulldown( p, 'nendo'); depPulldownInit('nendo'); p = document.form.category.value; depPulldown( p, 'type'); depPulldownInit('type'); p = document.form.type.value; depPulldown( p, 'series1'); depPulldownInit('series1'); p = document.form.series1.value; depPulldown( p, 'series2'); depPulldownInit('series2'); } function depPulldown( parent, name ) { var tmp = 'document.form.' + name; var target = eval(tmp); target.length = lmax[name]+1; var c = 0; target.options[0].selected = true; if ( name != "category" && name != "nendo" && name != "type" ){ target.options[c].value = 0; target.options[c].text = ""; c++; } for (i in list[name]['var']){ dep = list[name]['dep'][i]; if ( i > 0 && ( dep.indexOf("("+ parent +")")>=0 || dep=="" ) ){ target.options[c].value = i; target.options[c].text = list[name]['var'][i]; c++; } } target.length = c; } function depPulldownAll( parent ) { depPulldown( parent, 'nendo'); depPulldown( parent, 'type'); depPulldown( form.type.value, 'series1'); depPulldown( form.series1.value, 'series2'); } function depPulldownInit( name ) { var tmp = 'document.form.' + name; var target = eval(tmp); var val = init[name]; for ( i=0; i