nixwisserin: funktion in funktion????

Hab auf der Website ne Funktion, die ein Klappfenster öffnet:

[code labguage="javascript"]
wmtt = null;
document.onmousemove = updateWMTT;

function updateWMTT(e) {
x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
if (wmtt != null) {
  wmtt.style.left = (x + 20) + "px";
  wmtt.style.top  = (y + 20) + "px";
}
}

function showWMTT(id) {
wmtt = document.getElementById(id);
if(wmtt.style.display == "block"){
wmtt.style.display = "none";
         }
else {
wmtt.style.display = "block";
}
}

function hideWMTT() {
wmtt.style.display = "none";
}
[/code]

Innerhalb dieser Klappfenster soll es nen Bannerwechsel geben.
Das Problem ist aber, dass es auf der Site mehere Klappfenster gibt, denen jeweils eine id zugeordnet ist.
Bei meinen ersten Klappfenster (id=0) funktioniert der Bannerwechsel.
Aber bei den anderen Fenstern funktioniert nix.
Könnte es daran liegen, dass die Bannerfunktion innerhalb der Klappfensterfunktion liegt und die ids durcheinander gebracht werden?

Code für Bannertausch
[code language="javascript"]
// 1. Der Link zu den Bildern.

var bannerbild = new Array (
           "http://www.info.de/img/k_logo.jpg",
           "http://www.info.de/img/web_logo.jpg");

// 2. Die Zeit in Millisekunden der einzelnen Bilder.
         var timeout = new Array (
           4000,4100);

// 3. Der Link zu den Seiten bei Mausklick.
         var link_url = new Array (
           "http://www.computer.de",
           "http://www.web.com");

// 4. Der Titel der Bilder.
         var titlebanner = new Array (
           "Besuchen Sie computer.de.",
           "Besuchen Sie web.com.");

// 5. Die Anzahl der Bilder.
         var max_bild = 1;

// 6. Den Startwert der Variable vorgeben.
         var i_bild = 0;

// 7. Die eigentliche Funktion starten.
         function Changebannerwechsel (){

document.getElementsByName("banner_bild").src = bannerbild [i_bild];
           document.getElementsByName("banner_link").title = titlebanner [i_bild];
           document.getElementsByName("banner_link").href = link_url [i_bild];

window.setTimeout ( "Changebannerwechsel()", timeout [i_bild]);
         if ( i_bild < max_bild ){
           i_bild = i_bild + 1;
         }
         else {
           i_bild = 0;
         }
         }

window.setTimeout ( "Changebannerwechsel()", 0 );
[/code]
Ausgabe des Bannerwechsels in HTML erfolgt durch:
[code language="html"]
<body onload="Changebannerwechsel()">

<a href="#" name="banner_link" id="banner_link" target="_blank"><font color="#000000" style="font-size: 9Px; font-weight: normal;">design&nbsp;by&nbsp;&nbsp;
<img src="" alt="Besuchen Sie uns!" name="banner_bild" id="banner_bild" border="0">
</body>
[/code]