function translit(txtareaname){
    
    //Парсим div с алфавитом
    var instring = new String();
    instring = document.getElementById('alphabet').innerHTML;
    var temp,x,elem,elem2,temp2;
    var alphabet, alphabetUp;
    alphabet = alphabetUp = new Array();
    temp = instring.split(', ');
    for (x=temp.length-1;x>-1;x--){
        temp2 = temp[x].split('-');
        elem = temp2[1];
        elem2 = temp2[0];
        elem = elem.toLocaleUpperCase();
        elem2 = elem2.toLocaleUpperCase();
        alphabet[temp2[1]] = temp2[0];
        alphabetUp[elem] = elem2;
    }
    //на выходе получаем ассоциативный массив alpabet['z'] = 'з'

    //Теперь работаем с textarea
    instring = document.getElementById(txtareaname).value;
    var outer = '111';
    var expr = new RegExp();
    for (var i in alphabet){
        expr.compile(i,'g');
        instring = instring.replace(expr,alphabet[i]);
    }
    document.getElementById(txtareaname).value = instring;
}