Salve, sono di nuovo qui per chiedere aiuto.

Ho una pagina HTML in cui è contenuto un layer per realizzare un menu laterale di tipo scorrevole. Io vorrei che a seconda del link cliccato nella pagina principale varino le voci del menu. Ho fatto pertanto 2 funzioni JS per l'inserimento delle voci, ne posto una (l'altra è uguale, cambiamo solo i link):

codice:
function showMenuMusica() {
  var sitems = new Array()
  var sitemlinks = new Array()

  sitems[0]="Home"
  sitems[1]="350 Javascript"
  sitems[2]="200 Applet Java"
  sitems[3]="Xml"
  sitems[4]="ASP"
  sitems[5]="Css"

  sitemlinks[0]="http://www.html.it"
  sitemlinks[1]=".."
  sitemlinks[2]="http://www.html.it"
  sitemlinks[3]="http://www.html.it"
  sitemlinks[4]="http://www.html.it"
  sitemlinks[5]="http://www.html.it"

  for (i=0;i<sitems.length;i++) {
    if(document.all)
      document.all.slidemenubar2.innerHTML += ''+sitems[i]+'
'   
    else
      document.slidemenubar.document.write(''+sitems[i]+'
')
  }
}
Il problema è che se clicco su un link e successivamente sull'altro, invece di sostituire i vecchi link, mi accoda semplicemente i nuovi.
Ho provato ad inserire in questa funzione anche la chiamata al metodo regenerate() che mi rigenera il layer, ma in questo modo non mi inserisci i link.
Spero di essere stato abbastanza chiaro.

Sapreste aiutarmi??

Thx

Max