/* Passwortabfrage von Dominik Pütz (http://www.gebuehrensparer.de) */

function popup()
 {
  if(navigator.userAgent.indexOf("Opera") + 1)                     /* Opera ausschließen, da der mit dem Script nicht zurecht kommt */
   {
    alert("Mit Opera können Sie sich leider nicht einloggen!\nBitte benutzen Sie einen anderen Browser!");
    return false;
   }
  else if(document.abfrag.login.value == "")                       /* Login-Feld ist Pflichtfeld! */
   {
    alert("Sie müssen schon ein Login angeben!");
    return false;
   }
  else
   {

/* Die Standardoperation ist das Öffnen eines neuen Fensters, in dem sich der Sicherheitsbereich befindet */
/* Alternativ können Sie aber auch die nächsten Zeilen (bis einschl. safe.focus) durch den folgenden Befehl ersetzen: */

/* self.location.href="index2.html?"+document.abfrag.login.value+"?"+document.abfrag.kennw.value; */

/* Dann erscheint der geschützte Bereich nicht in einem neuen Fenster sondern da, wo auch index.html angezeigt wird */
/* Diese Option empfehle ich allerdings nur bei der Verwendung von Frames! */

    /* Die Variabel opt sollten Sie nach Ihren Vorstellungen konfigurieren: */
    /* location=Adresszeile, menubar=Menüzeile, status=Statuszeile (Fensterunterrand), toolbar=Werkzeugleiste */
    var opt = "location=no,menubar=yes,status=no,toolbar=yes"
    safe = window.open("index2.html?"+document.abfrag.login.value+"?"+document.abfrag.kennw.value,"safe","left=0,top=0,width=600,height=400,resizable=yes,scrollbars=yes,"+opt);
    safe.moveTo(0,0);
    safe.resizeTo(screen.availWidth,screen.availHeight)            /* Fenster maximieren */
    safe.focus();
   }
 }

document.write("<form name=\"abfrag\" action=\"index2.html\" method=\"get\">");

/* Eingabefelder erzeugen */
document.write("Login: <input type=text name=\"login\" size=10 maxlength=20><br><br>");
document.write("Kennwort: <input type=password name=\"kennw\" size=10 maxlength=20><br><br><center>");
document.write("<input type=button value=\"Einloggen\" onClick=\"javascript:popup()\"></center></form>");

/* Sie können auch einen direkten Link in den geschützten Bereich erzeugen! Beispiele: /*
/* "http://www....../index.html?gast" schreibt schon mal "gast" in das Login-Feld */
/* "http://www....../index.html?gast?test" startet direkt die Überprüfung mit dem Login "gast" und dem Kennwort "test" */

if(self.location.search.length)
 {
  var datei = self.location.search.substring(1,self.location.search.length);
  if(datei.indexOf("?") > 0)
   {
    document.abfrag.login.value = datei.substring(0,datei.indexOf("?"));
    document.abfrag.kennw.value = datei.substring(datei.indexOf("?") + 1,datei.length);
    popup()
   }
 }
