function toggleVisibility(obj) {
  eval("e=dom ? document.getElementById('"+obj+"') : document.all."+obj+";");
  e.style.display = e.style.display=='block' ? 'none' : 'block';
}

function toggleVisibilityAll(prefix) {
 var divs = self.document.getElementsByTagName('DIV');
 var j = 0;
 var k = 0;

 for(i=0;i<divs.length;i++) {
  var id = divs[i].getAttribute('id');
  if (id && id.indexOf(prefix)!=-1) {
   j++;
   eval("var e=dom ? document.getElementById('"+id+"') : document.all."+id+";");
   if (e.style.display=='block') k++;
  }
 }



 for(i=0;i<divs.length;i++) {
  var id = divs[i].getAttribute('id');
  if (id && id.indexOf(prefix)!=-1) {
   eval("var e=dom ? document.getElementById('"+id+"') : document.all."+id+";");
   e.style.display= k==j ? 'none' : 'block';
  }
 }

}

