Hallo Flare,
hast Du mal den "fehlerhaften" Quelltext im Browser dir anzeigen lassen bzw. den
DOM-Inspector genutzt, den Wert zu überprüfen?
Ich glaube, daß Problem liegt in Deinem Aufruf von
showtimeout = window.setTimeout(\"showWMTT(id2, 0)\", time);
Ich weiß zwar nicht was showtimeout ist (Glaskugel kaputt), aber Du solltest die Encapuslated Strings prüfen.
z.B.
showtimeout = 'window.setTimeout(\"showWMTT('+id2+', 0\", time);';
Gerade gesehen: Hier muß natürlich id stehen...
Alles klar?
Gruß winkel79