uso questo javascript per aprire dei livelli (div) da link, con un click APRO con un secondo click CHIUDO

javascipt
Codice PHP:
<script language="javascript" type="text/javascript">
function 
showhide(id){
if (
document.getElementById){
obj document.getElementById(id);
if (
obj.style.display == "none"){
obj.style.display "";
} else {
obj.style.display "none";
}
}
}
</script> 
comando da link
Codice PHP:
<div style="border:2px solid #000080; padding:5px; display: none; position: absolute; left: 100px; top: 70px; background:#FFFFFF;; z-index:1" id="pippo">TESTO TESTO TESTO


[url="#"]chiudi[/url]</p>
</
div>


[
url="#"]apri il div[/url]</p>

<
div style="border:2px solid #000080; padding:5px; display: none; position: absolute; left: 100px; top: 70px; background:#FFFFFF;; z-index:1" id="pluto">TESTO TESTO TESTO


[url="#1"]chiudi[/url]</p>
</
div>


[
url="#1"]apri il div[/url]</p
come potrete notare il mio problema è che se non chiudo i div aperti questi mi si sovrappongono. Io vorrei modificare tale funzione affinchè all'apertura del DIV da un'altro link quello o quelli precedentemente aperti si chiudessero.

spero di essere stato chiaro