// JavaScript Check // Stephan Nikolaus, nikmedia function updateObjects() { advAJAX.assign(document.getElementById("loginForm"), { onInitialization : function(obj) { document.getElementById("LoginBtn").value = "Warten..."; document.getElementById("LoginBtn").disabled = true; }, onComplete : function() { document.getElementById("LoginBtn").value = "Login"; document.getElementById("LoginBtn").disabled = false; }, onSuccess : function(obj) { if (obj.responseText == "1") { var session; var para_test = document.URL.search(/\?/); if(para_test != -1) { session = "&"; } else { session = "?"; } session = session + "PHPSESSID=pru9ptpjrvqrutphgqedhn10i7"; location.href = document.URL + session; } else { //var msg = document.getElementById("loginForm").action; //alert(obj.responseText); switch (obj.responseText) { case "0": alert("Sie müssen Ihren Benutzernamen und Ihr Passwort eingeben!"); break; case "2": alert("Dieser Benutzername existiert nicht"); break; case "3": Check = confirm("Das angegebene Passwort ist nicht korrekt. Um die Eingabe zu wiederholen, klicken Sie auf Abbrechen/Cancel. Zur Anforderung eines neues Passwortes bitte auf OK klicken."); if (Check == true) { location.href = "/userportal/neuespasswort.php"; } break; case "4": alert("Sie sind für diese Seiten gesperrt!"); break; case "5": location.href = "/userportal/login.php?newuser=1"; break; default: alert("Eingaben konnten nicht verarbeitet werden\n"); location.href = "/userportal/login.php"; break; } document.getElementById("password").value = ""; } }, onError : function(obj) { alert("Die Verbidung zum Server kann nicht aufgebaut werden. Sie werden nun zu unserer Login-Seite weitergeleitet, bitte probieren Sie es dort erneut."); document.location.href = "/userportal/login.php"; } }); }