function gook() {
 f1.pwhidden.value = encode(f1.pwshow.value, parseInt(f1.picnum.value));

 f1.submit();
}

function encode(datastr, bassnum) {
 var tempstr;
 var tchar;
 var newdata = "";

 for (var i = 0; i < datastr.length; i++)
 {
  tchar = 65535 + bassnum - datastr.charCodeAt(i);
  tchar = tchar.toString();

  while(tchar.length < 5)
  {
   tchar = "0" + tchar;
  }

  newdata = newdata + tchar;
 }

 return newdata;
}