function login(prefix)
{
    var passBox = xGetElementById(prefix + 'Password');
    var encryptedPassBox = xGetElementById(prefix + 'PasswordEncrypted');
    var challenge = xGetElementById(prefix + 'Challenge');

    if ((typeof(passBox) ==  'object') && (typeof(encryptedPassBox) ==  'object') && (typeof(challenge) ==  'object'))
    {
        var pass = hex_md5(passBox.value);

        passBox.value = "";

        encryptedPassBox.value = hex_md5(pass + challenge.value);
        
        xGetElementById(prefix + 'LoginForm').submit();
    }
}