Ciao a tutti,

Ho una pagina che a grandi linee ha questa struttura
codice:
<div class="right" id="gallery">

	<div class="portfolio_tot" id="esterni">
	</div>
			
	<div class="portfolio_tot" id="interni" style="display:none;">
	</div>
	
	<div class="portfolio_tot" id="dettagli" style="display:none;">
	</div>				

</div>

<div class="nav">

	[*]<a onclick="SwitchMenu('esterni')" id="est">Esterni</a>
	[*]<a onclick="SwitchMenu('interni')" id="int">Interni</a>
	[*]<a onclick="SwitchMenu('dettagli')" id="det">Dettagli</a>

</div>
premettendo che sono relativamente a javascript e lo uso abbastanza poco, ho trovato e adattato questa funzione per far apparire e sparire i tre div contenuti dentro "gallery":

codice:
function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	//alert(obj)
	var ar = document.getElementById("gallery").getElementsByTagName("div");		
		if(el.style.display != "inline"){
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="portfolio_tot")
				ar[i].style.display = "none";
			}
			el.style.display = "inline";
		}else{
			el.style.display = "none";
		}
	}
}
Vorrei modificare la funzione in modo che cambi una propietà del css anche al link che clicco per attivare la funzione (in modo da lasciare un feedback all'utente) e riportare al valore standard quella degli altri due elementi contenuti nel div "nav".

Qualcuno sa darmi qualche consiglio su come procedere?