Hallo,
setze nie eine Timerfunktion innerhalb eine Objektes (Speicherüberlauf 64 kB-Grenze im Objekt selber).
clearTimeout ist falsch:
myDummy=setTimeout("eineFunktion",3000);
clearTimeout("eineFunktion");
alert(this.timer1); erklärt dann ggf. von selber *ggg*
ansonsten sieht alles ganz gut und richtig aus.