Ну вот так тогда:
function block(i){
if(!supported)return;
var x = document.getElementById(i);
var bl = document.getElementsByTagName('ul');
with(x.style)
{
display == 'none' ? display = 'block' : display = 'none';
for (j = 0; j < bl.length; j++) {
if (display == 'block' && bl[j].id && bl[j].id != i)
bl[j].style.display = 'none';
}
}
getIt();
}
будет работать для всех списков ul, у которых есть id.
Такие задачи вообще-то проще с jquery решаются.