var nMulc;
var nAddc;
var nSeed;


function Rand()
{
  nSeed=(nMulc*nSeed+nAddc)&0xFFFF; 
  return (nSeed>>8)&0xFF; 
}


function Crypt(input)
{
  var n;
  var len=input.length;
  var output=new Array();

  for (n=0; n<len; n++)
  {
    output[n]=(input[n]^Rand())&0xFF;
  }
  return output;
}


function StrToArray(instr)
{
  var n;
  var len=instr.length;
  var outarray=new Array();

  for (n=0; n<len; n++)
  {
    outarray[n]=instr.charCodeAt(n);
  }
  return outarray;
}

function StrFromArray(inarray)
{
  var n;
  var len=inarray.length;
  var outstr="";

  for (n=0; n<len; n++)
  {
    outstr+=String.fromCharCode(inarray[n]);
  }
  return outstr;
}


function ListToStr(list)
{
  var n;
  var len=list.length;
  var str="";

  if (len>0)
  {
    str=list[0].toString(10);
    for (n=1; n<len; n++)
    {
      str+=","+list[n].toString(10);
    }
  }
  return str;
}

function ListFromStr(str)
{
  var n;
  var list=new Array();
  var strs=str.split(',');
  var len=strs.length;

  for (n=0; n<len; n++)
  {
    list[n]=parseInt(strs[n]);
  }
  return list;
}


function encrypt(inStr)
{
  var str;
  var outstr;
  outstr=ListToStr(Crypt(StrToArray(inStr)));
  document.form1.textfield2.value=outstr;

}

function decrypt(inStr)
{
  var str;
  var outstr;
  str=ListFromStr(inStr);
  return StrFromArray(Crypt(str));

}

var c_info=decrypt("32,9,32,105,110,102,111,64,118,115,119,45,115,101,114,118,105,99,101,46,99,111,109");
var c_service=decrypt("32,9,32,115,101,114,118,105,99,101,64,118,115,119,45,115,101,114,118,105,99,101,46,99,111,109");
var c_ms=decrypt("109,105,99,104,97,101,108,46,115,111,98,98,101,107,64,118,115,119,45,115,101,114,118,105,99,101,46,100,101");
var c_rs=decrypt("114,97,108,102,46,115,99,104,111,101,110,102,101,108,100,64,118,115,119,45,115,101,114,118,105,99,101,46,99,111,109");
var c_mj=decrypt("109,97,110,102,114,101,100,46,106,105,108,103,64,118,115,119,45,115,101,114,118,105,99,101,46,100,101");
var c_rg=decrypt("82,97,105,110,109,97,114,46,71,110,97,101,104,114,105,99,104,64,118,115,119,45,115,101,114,118,105,99,101,46,100,101");
var c_pb=decrypt("112,101,116,101,114,46,98,97,99,104,117,115,64,118,115,119,45,115,101,114,118,105,99,101,46,100,101");
var c_jb=decrypt("106,117,101,114,103,101,110,46,98,111,101,101,114,64,118,115,119,45,115,101,114,118,105,99,101,46,100,101");
var c_dh=decrypt("100,105,114,107,46,104,97,110,110,111,119,115,107,121,64,118,115,119,45,115,101,114,118,105,99,101,46,100,101");
var c_jm=decrypt("106,117,101,114,103,101,110,46,109,117,114,115,99,104,64,118,115,119,45,115,101,114,118,105,99,101,46,100,101");
var c_jn=decrypt("106,111,97,99,104,105,109,46,110,111,108,100,101,64,118,115,119,45,115,101,114,118,105,99,101,46,100,101");
var c_pw=decrypt("112,101,116,101,114,46,119,111,99,104,110,105,107,64,118,115,119,45,115,101,114,118,105,99,101,46,100,101");

var c_rh=decrypt("114,111,115,121,46,104,101,108,108,101,114,64,118,115,119,45,115,101,114,118,105,99,101,46,99,111,109");
var c_gz=decrypt("103,101,114,108,105,110,100,101,46,122,111,114,110,64,118,115,119,45,115,101,114,118,105,99,101,46,99,111,109");
var c_iej=decrypt("105,110,102,111,64,102,105,110,101,107,105,116,46,99,111,109");
var c_ak=decrypt("97,110,110,97,46,107,111,104,108,101,110,98,97,99,104,64,118,115,119,45,115,101,114,118,105,99,101,46,99,111,109,32");
var c_wm=decrypt("119,111,108,102,103,97,110,103,46,109,101,114,107,101,110,64,118,115,119,45,115,101,114,118,105,99,101,46,100,101");
var c_ca=decrypt("99,104,114,105,115,116,105,110,101,46,97,109,101,114,101,115,64,118,115,119,45,115,101,114,118,105,99,101,46,100,101");
var	c_norbertk=decrypt("110,111,114,98,101,114,116,46,107,114,101,105,115,64,118,115,119,45,115,101,114,118,105,99,101,46,99,111,109");
