VVoVe: Ho utilizzato una Funzione già pronta per mostrare e/o nascondere 2 DIV, e due bottoni per visualizzare alternativamente i due DIV, ma quando clicco sul secondo bottone non mi cancella del tutto il primo DIV .
In sostanza accade che devo fare due volte clik sul primo bottone per attivare e poi disattivare il primo DIV ; dopo aver disattivato con il secondo click (sul primo bottone) posso attivare il secondo DIV facendo click sul secondo bottone, devo poi fare un altro click sul secondo bottone per cancellare il secondo DIV per poi poter ripassare al primo.
In realtà io vorrei un solo click sul primo bottone per mostrare il primo DIV e facendo poi click sul secondo bottone, cancellare il primo DIV e mostrare il secondo !

ecco la funzione

function mostraBox(szDivID) {
if (document.layers) { // NN4+
if (document.layers[szDivID].visibility == 'visible') {
document.layers[szDivID].visibility = "hide";
document.layers[szDivID].display = "none";
document.layers[szDivID+"SD"].fontWeight = "normal";
} else {
document.layers[szDivID].visibility = "show";
document.layers[szDivID].display = "inline";
// document.layers[szDivID+"SD"].fontWeight = "bold";
}
} else if (document.getElementById) { // gecko(NN6) + IE 5+
var obj = document.getElementById(szDivID);
// var objSD = document.getElementById(szDivID+"SD");

if (obj.style.visibility == 'visible') {
obj.style.visibility = "hidden";
obj.style.display = "none";
objSD.style.fontWeight = "normal";
} else {
obj.style.visibility = "visible";
obj.style.display = "inline";
objSD.style.fontWeight = "bold";
}
} else if (document.all) { // IE 4
if (document.all[szDivID].style.visibility == 'visible') {
document.all[szDivID].style.visibility = "hidden";
document.all[szDivID].style.display = "none";
// document.all[szDivID+"SD"].style.fontWeight = "normal";
} else {
document.all[szDivID].style.visibility = "visible";
document.all[szDivID].style.display = "inline";
// document.all[szDivID+"SD"].style.fontWeight = "bold";
}
}
}

e questi sono i due bottoni

<INPUT TYPE="button" value="DIV_1'" onClick="mostraBox('formalita',1); mostraBox('soggetti',0);">

<INPUT TYPE="button" value="DIV_2" onClick="mostraBox('soggetti',1); mostraBox('formalita',0);">

e i due DIV :

<div ID="formalita"> primo blocco più query SQL ed HTML</div>
<div ID="soggetti" > secondo blocco ed altro cidice + query SQL ed HTML</div>

Spero che qualcuno possa aiutarmi a venirne a capo ?