Jason: KlappMenü und seine Funktionen

Hiho Leute,

ich hatte ein einfaches Klappmenü via JavaScript gesucht
und nach reichlich suchen dieses hier zusammengefrickelt.

<!----Menu1---->
<script type="text/javascript">
function auf(x) {
if(document.getElementById(x).style.display == "block") {
document.getElementById(x).style.display = "none";
} else {
document.getElementById(x).style.display = "block";
}}
</script>

<a href="#" onclick="auf('Main');return false;"><img src="url/bild.gif"></a>
<div style="display:none;" id="Main" align="center">
<p><a href="url">LinkName</a></p>
<p><a href="url">LinkName</a></p>
<p><a href="url">LinkName</a></p>
</div>
<!-----Menu1end----->

An sich ist es soweit auch ganz gut, leider stört mich eine
Kleinigkeit - jedesmal wenn ich einen Link anklicke, lädt die
Seite komplett neu und die ausgeklappten Felder sind wieder
alle eingeklappt. Gibt es eine Möglichkeit, dass die Menüs
aufgeklappt bleiben, bis man sie nochmals anklickt um sie
zu schliessen?!
Leider hatte ich mit meiner TryAndError Methode wenig
erfolg, auch das studieren anderer CodeSchnipsel brachte mich
nicht wirklich weiter. Hoffe ihr könnt mir weiterhelfen! ^^

Gruß

Jason