[JS] JavaScript bricht ab - wo ist der Fehler? - ERLEDIGT

cll
Nachdem ich selbst zu blind bin um den Fehler zu finden, möchte ich euch bitten mal danach zu suchen:

<script type=text/javascript>
<!--
var pass1;
var pass2;
function check_pass() {
alert('Wird geprüft');

var pass0 = document.getElementById(passwort);

if(pass0 == ''){
alert('Erst ein neues Passwort eingeben!'); }
else{

if(pass1 == ''){
alert('Erste Eingabe');
pass1 = document.getElementById(passwort);
alert('Gebe es zur Sicherheit ein zweites Mal ein!');
}
else {
pass2 = document.getElementById(passwort);

if(pass1 == pass2) {
alert('ok, speichere es nun!');
document.getElementById(passsenden).disabled = false;

}else{
alert('Du hast dich vertippt! Fange von vorne an.');
pass=''; pass2 = ''; }
}
}

}
-->
</script>


Die Testausgabe 'wird geprüft' wird noch ausgegeben, aber dann tut sich nichts mehr. Er springt in keine if-Abfrage rein!
cll
BeCyPad hat keinen Syntaxfehler gefunden...
1Sm!le
document.getElementById seh ich immer als schwierigen Kandidaten, weil nicht in allen Browsern funktional.
Insofern: Wenn du nach der Zeile var pass0= ... nen alert einfügst, wird das noch angezeigt?!
Übrigens: Wenn du mit Firefox arbeitest ... nutzt du FireBug? Das würde dir hier sicher helfen.
cll
Danke für den Hinweis auf FireBug, ich installiers grad. Das probier ich mal aus!

Stimmt, es müsste wohl heißen pass.value=''! An den ganzen anderen Stellen auch. Danke! Das hab ich übersehen!

EDIT: Es Klappt!