Daher... warum nicht einfach
» setTimeout("this.Animate()", this.interval);
Deswegen: "this.Animate is not a function."
Mit der relativen Adressierung kann setTimeout nix anfangen.
Ich hab's nun so ähnlich gemacht wie Felix Rabe gesagt hat.
function AnimMain() { ...Wechsler... }
[...]
Wechsler.StartAnim();
AnimMain();
Leider ist dann mein objektorientiertes Design hinfällig.
Gruß,
Benni