var ShowAndHide = { init: function() { document.getElementById('id_type').onchange = new Function('ShowAndHide.change(); return false;'); var newValue = document.getElementById('id_type').value; if (newValue != 'eth') { CollapsedFieldsets.show(1); } }, change: function() { var newValue = document.getElementById('id_type').value; if (newValue == 'eth') { CollapsedFieldsets.hide(1); } else { CollapsedFieldsets.show(1); } } } addEvent(window, 'load', ShowAndHide.init);