Hi!
-- der Code ist ungetestet und beinhaltet sehr wahrscheinlich noch Fehler. Es ist ein Vorschlag.
Du hast ihn nicht ein einziges Mal zum Test laufen lassen. Ich zähle auf Anhieb schon 5 syntaktische Fehler, die Wiederholungen durch Copy&Paste nicht mitgerechnet. Lass doch den Leuten das Erfolgserlebnis des Selbstprogrammierens statt ihnen ungetesteten und fehlerhaften Code vorzusetzen.
Lo!