function transform_login()
{
  var password  = document.getElementById('pass').value;
  var token     = document.getElementById('token').value;
  var hash      = hex_sha1(encrypt(password)+token);
  var fake_pass = randomString(password.length);
  
  document.getElementById('hashed_pw').value = hash;
  document.getElementById('pass').value  = fake_pass;
  
  return true;
}

function randomString(len)
{
    var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz';
    var randomstring = '';
    for (var i=0; i<len; i++)
    {
        var rnum = Math.floor(Math.random() * chars.length);
        randomstring += chars.substring(rnum,rnum+1);
    }
    return randomstring;
}

function emptyFields()
{
        document.getElementById('pass').value = '';
        document.getElementById('user').value = '';
}

function encrypt(str)
{
    return hex_sha1(str);
}