<!-- Begin
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 counter = 3 //Number of tries
function inc()
{
counter--
if (counter > 0)
{
if (confirm("Incorrect password.  Would you like to try again?"))
Check()
else
alert('Incorrect password.')
}
else
alert('Three unsuccessful tries.  Access denied.')
}
function Check(){
pass = prompt("Enter password.","")
if(pass==null || pass==""){}
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==publickey1 || code==publickey2 || code==publickey3 || code==publickey4)
location.href="gateways/"+pass+".htm"
else
inc()
}}
// End -->