Z powyższego kodu niewiele wynika, ale przedstawię, jak ja bym rozwiązał ten problem.
<script type="text/javascript"> var actual_id = 0;
function Show(id)
{
if(actual_id > 0) Hide(actual_id);
document.getElementById('podmenu'+id).style.display = block;
actual_id = id;
}
function Hide(id)
{
document.getElementById('podmenu'+id).style.display = none;
}
<a href="java script:Show('1');">Menu 1
</a> Podmenu 2 itd.
<a href="java script:Show('2');">Menu 2
</a> Podmenu 2 itd.
Oczywiście to tylko prototyp, którego nawet nie sprawdzałem. Chciałem jedynie przedstawić ogólny sposób rozwiązania problemu.