parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

http://img.yandex.net/css/mail/compose.js

mashi 05.06.2006 02:36

function tovolapuk(src) {

 var lvol = new Array();
 var uvol = new Array();
 var lrus = new String("абвгдеёжзийклмнопрстуфхцчшщъыьэюя");
 var urus = new String("АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ");
 var res = new String('');
     lvol[0]='a';               uvol[0]='A';
     lvol[1]='b';               uvol[1]='B';
     lvol[2]='v';               uvol[2]='V';
     lvol[3]='g';               uvol[3]='G';
     lvol[4]='d';               uvol[4]='D';
     lvol[5]='e';               uvol[5]='E';
     lvol[6]='e';               uvol[6]='E';
     lvol[7]='zh';              uvol[7]='Zh';
     lvol[8]='z';               uvol[8]='Z';
     lvol[9]='i';               uvol[9]='I';
     lvol[10]='i';              uvol[10]='I';
     lvol[11]='k';              uvol[11]='K';
     lvol[12]='l';              uvol[12]='L';
     lvol[13]='m';              uvol[13]='M';
     lvol[14]='n';              uvol[14]='N';
     lvol[15]='o';              uvol[15]='O';
     lvol[16]='p';              uvol[16]='P';
     lvol[17]='r';              uvol[17]='R';
     lvol[18]='s';              uvol[18]='S';
     lvol[19]='t';              uvol[19]='T';
     lvol[20]='u';              uvol[20]='U';
     lvol[21]='f';              uvol[21]='F';
     lvol[22]='kh';             uvol[22]='Kh';
     lvol[23]='ts';             uvol[23]='Ts';
     lvol[24]='ch';             uvol[24]='Ch';
     lvol[25]='sh';             uvol[25]='Sh';
     lvol[26]='shch';           uvol[26]='Shch';
     lvol[27]='"';              uvol[27]='"';
     lvol[28]='y';              uvol[28]='Y';
     lvol[29]="'";              uvol[29]="'";
     lvol[30]='e';              uvol[30]='E';
     lvol[31]='iu';             uvol[31]='Iu';
     lvol[32]='ia';             uvol[32]='Ia';
     for (var i=0;i<src.length;i++) {
       if (lrus.indexOf(src.charAt(i))>=0) {
res += lvol[lrus.indexOf(src.charAt(i))];
       } else if (urus.indexOf(src.charAt(i))>=0) {
res += uvol[urus.indexOf(src.charAt(i))];
       } else {
res += src.charAt(i);
       }
     }
     return res;

}