Servus,
soweit ich weis können bei window.setTimeout nur Strings übergeben werden.
Du musst deine Funktion einfach direkt aufrufen dann sollte es gehen.
Also antatt:
window.setTimeout("doit("+MA+","+st+")",50);
machst du:
window["doit"](MA, st);
Gruß,
Bene