--- trunk/hide.js 2004/09/11 19:26:41 13 +++ trunk/hide.js 2004/09/12 02:18:42 14 @@ -1,8 +1,6 @@ -function hide_show(name) -{ +function toggle_display(name) { var el = eval("document.getElementById('"+name+"')"); - if (el) - { + if (el) { if (el.style.display=='none') el.style.display = ''; else @@ -11,3 +9,29 @@ return false; } + +function set_display(name,display) { + var el = eval("document.getElementById('"+name+"')"); + + if (el) el.style.display = display + else alert("can't set_display("+name+","+display+")"); + + return false; +} + +function show_display(show) { + for (var i = 0; i < show.length; i++) { + set_display(show[i],''); + } +} + +function hide_display(hide) { + for (var i = 0; i < hide.length; i++) { + set_display(hide[i],'none'); + } +} + +function show_hide_display(show,hide) { + show_display(show); + hide_display(hide); +}