var base= new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9","A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z","a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z")
var pass=""
var z=23;
var y=28;
var f= new Array();
var K= new Array();
for (x=0; x<10; x++){
f[x]=x<<9
f[x]+=23
}
for (x=10; x<36; x++){
y=y<<1
v= Math.sqrt(y)
v = parseInt(v,16)
v+=5
f[x]=v
y++
}
for (x=36; x<62; x++){
z=z<<1
v= Math.sqrt(z)
v = parseInt(v,16)
v+=74
f[x]=v
z++
}
var iCounter = 3 
function inc(){
iCounter--
if (iCounter > 0)
{
if (confirm("\nDas Passwort ist falsch !.\n\nNeuer Versuch ?\n\n"))
Check()
else
alert('Passwort falsch !');
history.go(-1)
}
else
alert('Mehrmalige Falscheingabe des Passworts, \n\n\n der Zugang wird verweiget !\n\n');
history.go(-10);location.href='zugriff_verweigert.htm'
}
function Check(){
pass = prompt("Bitte Passwort eingeben !","")
if(pass==null || pass==""){
alert('Es wurde kein Passwort eingegeben !')}
else{
var lpass=(pass.length)+1
for (l=1; l<lpass; l++){
K[l]=pass.charAt(l)
}
var code=0;
for (y=1; y<lpass; y++){
for(x=0; x<62; x++){
if (K[y]==base[x]){
code+=f[x]
code*=y
      }
   }
}
if (code==10144056)
go()
else
inc()
   }
}
function go(){
location.href=pass+".htm";
}
