Dafür hat er ein P gratis dazu gegeben. ;-)
Nee, ernsthaft jetzt, du kannst uns das Leben deutlich erleichtern, wenn Du deine Konstruktion in einer der diversen HTML-Bastelstuben bereitstellst (jsfiddle zum Beispiel). Und je leichter Du es uns machst, desto eher können wir Dir einen Tipp geben.
Für mich persönlich kann ich sagen, dass ich selbst schon hartnäckige Fehler hatte, die beim Erstellen eines Fiddles auf einmal weg waren und ich dadurch gemerkt habe, wo der Hund steckte.
Rolf