mit dem "extern" hast du erst einmal 100% recht, denn die meisten JS werden im header vorgeladen!
dennoch, das kommplette Script ist ja nicht vollständig und hier in dem Fall nur irgendetwas aus dem Internet zusammengestückeltes!
es fehlt die kompltte Schleife, nix passiert bei nicht-anklicken, der Checkbox, zumindest müsste ein Alert-Fenster kommen
bezieht sich der Teil des Scriptes auf den "zusätlichen Button" und nicht auf den "Senden-Button"
>>> wenn ich AGB´s aktepieren soll, will ich sie per onClick erst einmal lesen
(also fehlt der Link auch noch!!!)
mit anderen Worten:
das komplette Script muss umgeschrieben werden