Ciao a tutti ho un problema con la gestione di tendine div, che si aprono con una funzione js attivate dalla onclick di un bottone, ho fatto varie prove ma non riesco a creare una funzione che apra una tendina e chiuda le altre....

Allego la porzione di codice interessata:

function FlyOutCloser(ID)
{
var a = document.getElementById(ID)
var DivId = new Array();

DivId[0] = "tendina";
DivId[1] = "tendina2";

for (var i = 0; i < 2; i++)
if(a != DivId[i])
a.style.display = "none";
}

function openFlyOut(a)
{
var b = document.getElementById (a);

FlyOutCloser(a);

if (b.style.display == "none")
{
b.style.display = "inline";
}else
{
b.style.display = "none";
}
}

.....
<input class="cat" type='button' onclick="openFlyOut('tendina');">
<div id="tendina">
.....
<input class="mod" type='button' onclick="openFlyOut('tendina2');">
<div id="tendina2">