var characterMap31 = new Array();
var characterSet31 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

for (i = 0; i < characterSet31.length; i++) {
    characterMap31[characterSet31.charAt(i)] = characterSet31.charAt( (i + 31) % 62 );
}

function decode31(text) {
    toReturn = '';

    for (i = 0; i < text.length; i++) {
        currentChar = text.charAt(i);
        if ((currentChar >= '0' && currentChar <= '9') || (currentChar >= 'A' && currentChar <= 'Z') || (currentChar >= 'a' && currentChar <= 'z')) {
            toReturn += characterMap31[currentChar];
        } else {
            toReturn += currentChar;
        }
    }

    return toReturn;
}

var ML="/mwn:=@u\"bsc- tehl><ofard.ik";

function decode(MI) {
    var OT="";
    for (j=0;j<MI.length;j++){
        OT+=ML.charAt(MI.charCodeAt(j)-48);
    }
    return OT;
}


