Du hängst Dich mit Deinem (absolut grausligen) Javascript-Code zwar "onsubmit" in den Absendeprozess ein - aber insbesondere da Du danach gezielt 'true' zurückgibst, wird das Formular ganz normal verschickt. Möchtest Du dort nicht vielleicht lieber 'false' hinschreiben?
Ich hab das jetzt nicht probiert, aber dieses return true sollte eigentlich nicht mehr zu Ausführung kommen. Ist aber natürlich Überflüssig.
Struppi.