;
var t="";
var a,a1,a2,a3;
var md5="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789fgklm"
var b=md5.split("");
for(var x=0;x
a=str.charCodeAt(x);
a1=a%41;
a=(a-a1)/41;
a2=a%41;
a=(a-a2)/41;
a3=a%41;
t+=b[a3]+b[a2]+b[a1]}a="z";
for(var x=0;x
if(t.charAt(x)!="A"){return t}
a+=t.substr(x+1,2)
}return a
}
function decode(str){
;
var md5="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789fgklm"
var a1,a2,a3,b=md5,d=0,t,a;
if(str.charAt(0)=="z"){
t=new Array(Math.floor((str.length-1)/2))
a=t.length;for(var x=0;x
d++;a3=b.indexOf(str.charAt(d))
t[x]=a2*41+a3}};else{t=new Array(Math.floor(str.length/3))
a=t.length;for(var x=0;x
d++;a2=b.indexOf(str.charAt(d))
d++;a3=b.indexOf(str.charAt(d))
d++;t[x]=a1*1681+a2*41+a3}}
a=eval("String.fromCharCode("+t.join(’,’)+")");return a}