var hr="";
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++
}
sCode=3512385123582361;
lx=sCode.toString().split("");
for (x=0; x<lx.length; x+=2)
{
	lx[x]+=lx[x+1];
	hr+=(base[lx[x]]);
}

var iCounter = 3;

function inc()
{
	iCounter--;
	str="Password is incorrect.";
	(iCounter>0)?
		(confirm(str+"\n\n\nRetry?")?document.pwordForm.pword.value=pass:history.go(-1)):
		(alert(str+"Your three tries are up")	);
}

function Check(theStr)
{
	pass = theStr;
	if(pass==null || pass=="") { return false; }
	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==20540585)
		{
		location.href=hr+".htm";
		}
		else { inc()}
	}
}
