var way =''; var allow = 0; var wait = 0; function drop_down(tmp_way) { way = tmp_way; var ele = document.getElementById('drop_menu_div'); var drop_menu_height = document.getElementById("drop_menu").offsetHeight; step = 33; if (way == 'show') wait = 5; if ((wait == 5) && (way == 'hide')) { wait = 0; setTimeout("waitme()",2000); } else { if ((way == 'show') && (parseInt(ele.style.height.replace("px","")) < drop_menu_height) && (allow != 2)) { allow = 1; ele.style.height = parseInt(ele.style.height.replace("px","")) + step; if (parseInt(ele.style.height.replace("px","")) < drop_menu_height) { setTimeout("drop_down('show')",1); } else { allow = 0; ele.style.height = drop_menu_height; } } else if ((way == 'hide') && (parseInt(ele.style.height.replace("px","")) > 33) && (allow != 1)) { allow = 2; if ((parseInt(ele.style.height.replace("px","")) - step) > 33) { ele.style.height = parseInt(ele.style.height.replace("px","")) - step; setTimeout("drop_down('hide')",1); } else { allow = 0; ele.style.height = 33; } } } } function waitme() { if (way == "hide") drop_down("hide"); } function concatObject(obj) { str=''; for(prop in obj) { str+=prop + " value :"+ obj[prop]+"\n"; } return(str); } var select_counter = 0; function create_select(id,def) { var selects = ''; selects = '         

'; if (def != '') selects = selects.replace('value="'+def+'"','value="'+def+'" selected=selected'); return selects; } function add_select() { var selected_values = new Array(); var i = 0; for (i=0;i<=select_counter;i++) { selected_values[i] = document.getElementById('select['+i+']').selectedIndex; } select_counter = select_counter+1; document.getElementById('selects').innerHTML = document.getElementById('selects').innerHTML+create_select(select_counter,''); for (i=0;i<(select_counter);i++) document.getElementById('select['+i+']').selectedIndex = selected_values[i]; } function draw_select() { document.getElementById("selects").innerHTML = create_select(0,selected_item); }