                            
                            var kkkk1 = 32;var kkkk2 = 46;var kkkk3 = 63;var kkkk4 = 10;var kkkk5 = 33;var key2 = 50;var key7 = 55;var keyA = 65;var kkk2 = 66;var keyC = 67;var kkk3 = 68;
                            var kkk4 = 69;var kkk5 = 70;var kkk6 = 71;var kkk7 = 72;var kkk8 = 73;var kkk9 = 74;var kk10 = 75;var kk11 = 76;var kk12 = 77;var kk13 = 78;var kk14 = 79;var kk15 = 80;var kk16 = 81;var kk17 = 82;var keyS = 83;var kk19 = 84;var kk20 = 85;var kk21 = 86;var kk22 = 87;var kk23 = 88;var kk24 = 89;var kk25 = 90;
                            var aaa5 = 1044;var bbb5 = 1076;var aaa1 = 1040;var bbb1 = 1072;var aa35 = 1071;var bb35 = 1103;var aa25 = 1061;var bb25 = 1093;var aa16 = 1054;var bb16 = 1086;var aaa6 = 1045;var bbb6 = 1077;var aaa2 = 1041;var bbb2 = 1073;var aa34 = 1070;var bb34 = 1102;var aaa9 = 1047;var bbb9 = 1079;var aa21 = 1058;var bb21 = 1090;
                            var aaa7 = 1025;var bbb7 = 1105;var aaa3 = 1042;var bbb3 = 1074;var aa12 = 1050;var bb12 = 1082;var aa28 = 1064;var bb28 = 1096;var aa31 = 1067;var bb31 = 1099;var aaa8 = 1046;var bbb8 = 1078;var aaa4 = 1043;var bbb4 = 1075;var aa18 = 1055;var bb18 = 1087;var aa14 = 1052;var bb14 = 1084;var aa10 = 1048;var bb10 = 1080;
                            var aa11 = 1049;var bb11 = 1081;var aa33 = 1069;var bb33 = 1101;var aa15 = 1053;var bb15 = 1085;var aa22 = 1059;var bb22 = 1091;var aa19 = 1056;var bb19 = 1088;var BrowserName=navigator.userAgent;var isIE=(BrowserName.indexOf("MSIE")>-1)?true:false;
                            var aa13 = 1051;var bb13 = 1083;var aa26 = 1062;var bb26 = 1094;var aa23 = 1198;var bb23 = 1199;var aa27 = 1063;var bb27 = 1095;var aa30 = 1066;var bb30 = 1098;var aa17 = 1256;var bb17 = 1257;var aa20 = 1057;var bb20 = 1089;var aa24 = 1060;var bb24 = 1092;var aa29 = 1065;var bb29 = 1097;var aa32 = 1068;var bb32 = 1100;
                            
                            function fGetConverted(keyCode,lastCode,keyShift,caretLeftText){var retCode;switch(keyCode){case keyA:switch(lastCode){case aa31:retCode=aa35+10000;break;case bb31:retCode=((keyShift)?aa35:bb35)+10000;break;default:retCode=(keyShift)?aaa1:bbb1;}break;case kkk2:retCode=(keyShift)?aaa2:bbb2;break;case keyC:switch(lastCode){case aa28:retCode=aa29+10000;break;case bb28:retCode=((keyShift)?aa29:bb29)+10000;break;default:
                            retCode=(keyShift)?aa26:bb26;}break;case kkk3:retCode=(keyShift)?aaa5:bbb5;break;case kkk4:switch(lastCode){case aa31:retCode=aaa6+10000;break;case bb31:retCode=((keyShift)?aaa6:bbb6)+10000;break;default:retCode=(keyShift)?aa33:bb33;}break;case kkk5:retCode=(keyShift)?aa24:bb24;break;case kkk6:
                            retCode=(keyShift)?aaa4:bbb4;break;case kkk7:switch (lastCode){case aa26:retCode=aa27+10000;break;case bb26:retCode=((keyShift)?aa27:bb27)+10000;break;case aa20:retCode=aa28+10000;break;case bb20:retCode=((keyShift)?aa28:bb28)+10000;break;default:retCode=(keyShift)?aa25:bb25;}break;case kkk8:switch(lastCode){case aaa1:case bbb1:case aaa6:case bbb6:case aaa7:case bbb7:
                            case aa10:case bb10:case aa16:case bb16:case aa17:case bb17:case aa22:case bb22:case aa23:case bb23:case aa33:case bb33:case aa34:case bb34:case aa35:case bb35:retCode=(keyShift)?aa11:bb11;break;default:retCode=(keyShift)?aa10:bb10;}break;case kkk9:retCode=(keyShift)?aaa8:bbb8;break;case kk10:retCode=(keyShift)?aa12:bb12;break;case kk11:
                            retCode=(keyShift)?aa13:bb13;break;case kk12:retCode=(keyShift)?aa14:bb14;break;case kk13:retCode=(keyShift)?aa15:bb15;break;case kk14:switch(lastCode){case aa17:case bb17:retCode=(keyShift)?aa17:bb17;break;case aa31:retCode=aaa7+10000;break;case bb31:retCode=((keyShift)?aaa7:bbb7)+10000;break;default:if(fCheckErEm(caretLeftText)){
                            retCode=(keyShift)?aa17:bb17;}else{retCode=(keyShift)?aa16:bb16;}}break;case kk15:retCode=(keyShift)?aa18:bb18;break;case kk16:retCode=(keyShift)?aa17:bb17;break;case kk17:retCode=(keyShift)?aa19:bb19;break;case keyS:retCode=(keyShift)?aa20:bb20;break;case kk19:retCode=(keyShift)?aa21:bb21;break;case kk20:switch (lastCode){case aa23:case bb23:
                            retCode=(keyShift)?aa23:bb23;break;case aa31:retCode=aa34+10000;break;case bb31:retCode=((keyShift)?aa34:bb34)+10000;break;default:if(fCheckErEm(caretLeftText)){retCode=(keyShift)?aa23:bb23;}else{retCode=(keyShift)?aa22:bb22;}}break;case kk21:retCode=(keyShift)?aaa3:bbb3;break;case kk22:retCode=(keyShift)?aa23:bb23;break;case kk23:
                            retCode=(keyShift)?aa25:bb25;break;case kk24:retCode=(keyShift)?aa31:bb31;break;case kk25:retCode=(keyShift)?aaa9:bbb9;break;case key2:switch(lastCode){case bb30:retCode=aa30+10000;break;case aa30:retCode=10034;break;default:retCode=bb30;}break;case key7:switch (lastCode){case aa16:
                            retCode=aa17+10000;break;case bb16:retCode=bb17+10000;break;case aa22:retCode=aa23+10000;break;case bb22:retCode=bb23+10000;break;case bb32:retCode=aa32+10000;break;case aa32:retCode=10039;break;default:retCode=bb32;}break;default:retCode=0;}return retCode;}function fCheckErEm(str){var idx=0;var len=0;var arTemdegt=new Array(kkkk1,kkkk2,kkkk3,kkkk4,kkkk5);var arUseg=new Array(aa33,bb33,aa17,bb17,aa23,bb23);str=" "+str;for(i=0;i<arTemdegt.length;i++){len=str.lastIndexOf(String.fromCharCode(arTemdegt[i]));if(len>idx){idx=len;}}str=str.substring(idx+1,str.length);
                                for(i=0;i<arUseg.length;i++){len=str.indexOf(String.fromCharCode(arUseg[i]));if(len>-1){return true;}}return false;}function fOnKeyDown2(evt) {var rad=document.getElementById("latin");if(rad.checked){return false;}evt=(evt)?evt:window.event;var keyCtrl=evt.ctrlKey;var keyAlt=evt.altKey;if(keyCtrl || keyAlt){return false;}var keyShift=evt.shiftKey;var keyCode=(isIE)?evt.keyCode:evt.which;
                                    if(keyCode<keyA || keyCode>kk25){if(!(keyShift && (keyCode==key2 || keyCode==key7))){return false;}}var obj=document.getElementById("txt");var posScroll=obj.scrollTop;obj.focus();var caretPos=fGetCaretPos(obj);var caretLeftText;var caretRightText;if(caretPos>-1){caretLeftText=obj.value.substring(0,caretPos);caretRightText=obj.value.substring(caretPos,obj.value.length);}else{
                                        caretLeftText=obj.value;caretRightText="";}var lengthLeftText=caretLeftText.length;var lastCode=caretLeftText.charCodeAt(lengthLeftText-1);var retCode=fGetConverted(keyCode,lastCode,keyShift,caretLeftText);if(retCode==0){return false;}fCancelEvent(evt);if(retCode>=10000){retCode-=10000;lengthLeftText-=1;
                                        caretLeftText=caretLeftText.substring(0,lengthLeftText);}obj.value=caretLeftText+String.fromCharCode(retCode)+caretRightText;obj.scrollTop=posScroll;var cnt=caretLeftText.split("\r\n").length-1;fSetCaretTo(obj,lengthLeftText+1-cnt,0);}function fSetCaretTo(obj,pos,cnt){if(obj.createTextRange){var range = obj.createTextRange();
                                        range.move("character",pos-cnt);range.select();}else if(obj.selectionStart){obj.focus();obj.setSelectionRange(pos, pos);}}function fGetCaretPos(node){if(node.selectionStart) return node.selectionStart;else if(!document.selection) return 0;var c="\001";var sel=document.selection.createRange();var dul=sel.duplicate();var len=0;
                                        dul.moveToElementText(node);sel.text=c;len=(dul.text.indexOf(c));sel.moveStart("character",-1);sel.text="";return len;}function fKeyDownOnBody(evt){evt=(evt)?evt:window.event;if(evt.ctrlKey==1){var codeIn=(isIE)?evt.keyCode:evt.which;if(codeIn==75){var krill=document.getElementById("krill");var latin=document.getElementById("latin");
                                        if(krill.checked){latin.checked = true;}else{krill.checked = true;}fCancelEvent(evt);}}}
                                        
                                        function fCancelEvent(evt){if(isIE)evt.returnValue=false;if(!isIE)evt.preventDefault();}
                                        