function fnLogIn()
{ 
 var VarDatei ='http://' + location.hostname +'/' + document.form1.User.value;

 if (self.netscape || self.Mozilla)
 { // Browser ist Netscape und Java ist aktiviert
  text=''; 
  var strom = new java.net.URL(VarDatei).openStream();
  var vorleser = new java.io.InputStreamReader(strom);
  var leser = new java.io.BufferedReader(vorleser);
  while(((zeile=leser.readLine()))!=null) text+=zeile+'\n';
  leser.close();
  //alert(text);
  fnFindUser(text);
 }
 else
 {
  document.body.insertAdjacentHTML('beforeEnd',  '<iframe id="puffer" src="' + VarDatei + '"'  +'style="width:0px;height:0px;">'  +'</iframe>');  setTimeout("warten()", 200);
 }
}

function warten() 
{  
 if (puffer.document && puffer.document.body && puffer.document.readyState=='complete') 
 {
  text = puffer.document.body.innerText;
 // alert(text);
 fnFindUser(text);

 }
 else setTimeout('warten()', 200);
}

function fnFindUser(text)
{ 
 var Pass = "";
 var URL = "";
 var PWD = document.form1.PWD.value;
 var Pos1 = text.search(",");	
 var Pos2 = text.search(";");

 Pass = text.substr(0,Pos1);
 URL = text.substr(Pos1+1,Pos2-Pos1-1);
 
 if ( Pass == PWD && PWD != "" && Pass != "") 
 {
  top.Login = "okay";		 
  self.location = URL;
 }
 else
 {
  alert("Ungültiger Benutzer und/oder Kennwort");
  document.form1.reset();
  document.form1.User.focus();
 }
}

 