var russianToEng = {
"1089": "c",
"1057": "C",
"1072": "a",
"1040": "A",
"1084": "m",
"1052": "M",
"1082": "k",
"1050": "K",
"1086": "o",
"1054": "O",
"1088": "p",
"1056": "P",
"1091": "y",
"1059": "Y",
"1077": "e",
"1045": "E",
"1090": "t",
"1058": "T",
"1079": "3",
"1047": "3",
"1093": "x",
"1061": "X",
"1042": "B",
"1087": "n",
"1025": "E",
"1105": "e",
"1096": "w",
"1064": "W",
"1080": "u",
"1081": "u",
"1073": "6",
"1041": "6",
"1053": "H",
"1085": "H",
"1068": "b",
"1075": "r",
"1076": "g"
}
function rusToEng(str){
var rus = "";
for(i = 0; i < str.length; i++){
var letter = russianToEng[str.charCodeAt(i)];
if(letter === undefined){rus += str[i]; continue}
rus += letter;
}
var alphabet = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя", result = "", A = [];
for(var i in alphabet) A[alphabet[i]] = "?"
for(var i in rus) { var c = rus.charAt(i); result += A[c] || c }
return result;
}