Ho modificato il codice in questo modo
codice:
<script type='text/javascript' src='showhide.js'></script>

<div id="div_0_0" style="visibility: visible;">
igene

<div id="div_1_0" style="visibility: visible;">
sessole
</div>

<div id="div_1_1" style="visibility: visible;">
cat1
</div>

</div
e la funzione che mi hai suggerito così:
codice:
function showHide(num,totdivs){
	
	  var totalDivs=totdivs;
	  for(var k=0;k<totdivs;k++){
	    var divName = num + '_' + k;
	    alert('nascondi ' + divName );
	    var el=getElement(divName);
	    if(k==num) el.style.display='block';
	    else el.style.display='none';

	  }
  }
ma mi stampa solo un alert('nascondi ' + divName ); e poi più niente...come se il parametro che gli passo non sia valido, ma è presente nel codice html...grazie 1000 per le dritte di prima!
Edit:
Ho provato a inserire prima di tutti i div il seguente link
codice:
Tutto
che stampa a video "nascondi div_0_0" ma non succede niente