Ok, erstmal die Grundlegenden Fehler:
Das <script> Element sollte kein language-Attribut haben, ausschlaggebend ist
nur das type-Attribut:
PHP-Code:
<script type="text/javascript">
[...]
Wobei ich selbst ausgelagertes JavaScript empfehle.
PHP-Code:
<head>
<script src="js_datei.js" type="text/javascript"></script>
</head>
Davon abgesehen solltest du keine HTML-Kommentare innerhalb von Skriptbereichen verwenden, die Browser von vor 12 Jahren stehen nur noch im Museum ;)
Welches HTML verwendest du? Innerhalb von XHTML wäre POST und onSubmit ganz kleingeschrieben, damit es klappt.
Welchen Browser verwendest du? Je nachdem müsste es eine Fehlerkonsole geben, die dir die aktuellen Fehelr anzeigt.
Eventuell solltest du statt mit den name-Attribut mit IDs und getElementById() arbeiten. Das ist sowieso empfehlenswert, da du IDs auch für das
überaus tolle <label>Element benötigst.
Ah, eventuell wird der Leerstring in der letzten Abfrage bereits als true ausgewertet und daher false zurückgegeben?