var tb = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_/index.html#?=-_&@";
var usna = new Array(Array(7,21,5,19,20));
var psa = new Array(Array(13,13,13,12,16,18,15,4,21,3,20,19));
//var url =new Array(1,2,3,4,5)
var url = new Array(16,18,15,4,21,3,20,53,8,20,13,12);
var err = 0;

function checkUS(inputs) {
if ((inputs == "") || (err < 0)) return "";
var i =0;
var k = 0;
var str = "" + inputs;
var Found = 0;
var usn;
var ps;

while ((Found == 0) && (k<usna.length)) {

	usn = usna[k];

	i = 0;
	Found = 1;
	while ((Found == 1) && (i<str.length) && (i<usn.length)) {
		if (str.charAt(i) != tb.charAt(usn[i])) Found = 0;
		i ++;
	}
	k++;
}
if ((str.length == usn.length) && (Found != 0)) {
	k--;
} else {
	k = -1;
	err = -1;
}
return (k);
}
function checkPW(ind, inputs) {
if ((ind >= psa.length) || (inputs == "") || (err < 0)) {
	err = -1;
	return "";
}
var i =0;
var k = 0;
var str = "" + inputs;
var Found = 0;
var ps;
ps = psa[ind];
i = 0;
Found = 1;
while ((Found == 1) && (i < str.length) && (i<ps.length)) {
	if (str.charAt(i) != tb.charAt(ps[i])) Found = 0;
	i ++;
}

if ((str.length == ps.length) && (Found != 0)) {
	str = gettb(url);
} else {
	str = "";
	err = -1;
}
return (str);
}

function gettb(s) {
if (err < 0) return;
var str = "";
var i;
for (i=0; i<s.length; i++) {
	str += tb.charAt(s[i]);
}
return (str);
}
function opurl(str) {
if (err < 0) return;
if (str.length>0) {
window.location.replace(str);
}
}
function getps(str) {
var s = "";
var i=0;
var k;
for(k=0;k<str.length;k++){
	i = 0;
	while ((i<tb.length) && (str.charAt(k)!=tb.charAt(i))) i++;
	s += "," + i;
}
//alert(s);
}

