var AVIMGlobalConfig={method:0,onOff:1,ckSpell:1,oldAccent:1,useCookie:1,exclude:["email"],showControl:0,controlCSS:"avim.css"};var AVIMAutoConfig={telex:true,vni:true,viqr:false,viqrStar:false};function AVIM(){this.radioID="avim_auto,avim_telex,avim_vni,avim_viqr,avim_viqr2,avim_off,avim_ckspell,avim_daucu".split(",");this.attached=[];this.changed=false;this.agt=navigator.userAgent.toLowerCase();this.alphabet="QWERTYUIOPASDFGHJKLZXCVBNM ";this.support=true;this.ver=0;this.specialChange=false;this.is_ie=((this.agt.indexOf("msie")!=-1)&&(this.agt.indexOf("opera")==-1));this.is_opera=false;this.isKHTML=false;this.kl=0;this.skey=[97,226,259,101,234,105,111,244,417,117,432,121,65,194,258,69,202,73,79,212,416,85,431,89];this.fID=document.getElementsByTagName("iframe");this.range=null;this.whit=false;this.db1=[273,272];this.ds1=["d","D"];this.os1="o,O,ơ,Ơ,ó,Ó,ò,Ò,ọ,Ọ,ỏ,Ỏ,õ,Õ,ớ,Ớ,ờ,Ờ,ợ,Ợ,ở,Ở,ỡ,Ỡ".split(",");this.ob1="ô,Ô,ô,Ô,ố,Ố,ồ,Ồ,ộ,Ộ,ổ,Ổ,ỗ,Ỗ,ố,Ố,ồ,Ồ,ộ,Ộ,ổ,Ổ,ỗ,Ỗ".split(",");this.mocs1="o,O,ô,Ô,u,U,ó,Ó,ò,Ò,ọ,Ọ,ỏ,Ỏ,õ,Õ,ú,Ú,ù,Ù,ụ,Ụ,ủ,Ủ,ũ,Ũ,ố,Ố,ồ,Ồ,ộ,Ộ,ổ,Ổ,ỗ,Ỗ".split(",");this.mocb1="ơ,Ơ,ơ,Ơ,ư,Ư,ớ,Ớ,ờ,Ờ,ợ,Ợ,ở,Ở,ỡ,Ỡ,ứ,Ứ,ừ,Ừ,ự,Ự,ử,Ử,ữ,Ữ,ớ,Ớ,ờ,Ờ,ợ,Ợ,ở,Ở,ỡ,Ỡ".split(",");this.trangs1="a,A,â,Â,á,Á,à,À,ạ,Ạ,ả,Ả,ã,Ã,ấ,Ấ,ầ,Ầ,ậ,Ậ,ẩ,Ẩ,ẫ,Ẫ".split(",");this.trangb1="ă,Ă,ă,Ă,ắ,Ắ,ằ,Ằ,ặ,Ặ,ẳ,Ẳ,ẵ,Ẵ,ắ,Ắ,ằ,Ằ,ặ,Ặ,ẳ,Ẳ,ẵ,Ẵ".split(",");this.as1="a,A,ă,Ă,á,Á,à,À,ạ,Ạ,ả,Ả,ã,Ã,ắ,Ắ,ằ,Ằ,ặ,Ặ,ẳ,Ẳ,ẵ,Ẵ,ế,Ế,ề,Ề,ệ,Ệ,ể,Ể,ễ,Ễ".split(",");this.ab1="â,Â,â,Â,ấ,Ấ,ầ,Ầ,ậ,Ậ,ẩ,Ẩ,ẫ,Ẫ,ấ,Ấ,ầ,Ầ,ậ,Ậ,ẩ,Ẩ,ẫ,Ẫ,é,É,è,È,ẹ,Ẹ,ẻ,Ẻ,ẽ,Ẽ".split(",");this.es1="e,E,é,É,è,È,ẹ,Ẹ,ẻ,Ẻ,ẽ,Ẽ".split(",");this.eb1="ê,Ê,ế,Ế,ề,Ề,ệ,Ệ,ể,Ể,ễ,Ễ".split(",");this.english="ĐÂĂƠƯÊÔ";this.lowen="đâăơưêô";this.arA="á,à,ả,ã,ạ,a,Á,À,Ả,Ã,Ạ,A".split(",");this.mocrA="ó,ò,ỏ,õ,ọ,o,ú,ù,ủ,ũ,ụ,u,Ó,Ò,Ỏ,Õ,Ọ,O,Ú,Ù,Ủ,Ũ,Ụ,U".split(",");this.erA="é,è,ẻ,ẽ,ẹ,e,É,È,Ẻ,Ẽ,Ẹ,E".split(",");this.orA="ó,ò,ỏ,õ,ọ,o,Ó,Ò,Ỏ,Õ,Ọ,O".split(",");this.aA="ấ,ầ,ẩ,ẫ,ậ,â,Ấ,Ầ,Ẩ,Ẫ,Ậ,Â".split(",");this.oA="ố,ồ,ổ,ỗ,ộ,ô,Ố,Ồ,Ổ,Ỗ,Ộ,Ô".split(",");this.mocA="ớ,ờ,ở,ỡ,ợ,ơ,ứ,ừ,ử,ữ,ự,ư,Ớ,Ờ,Ở,Ỡ,Ợ,Ơ,Ứ,Ừ,Ử,Ữ,Ự,Ư".split(",");this.trangA="ắ,ằ,ẳ,ẵ,ặ,ă,Ắ,Ằ,Ẳ,Ẵ,Ặ,Ă".split(",");this.eA="ế,ề,ể,ễ,ệ,ê,Ế,Ề,Ể,Ễ,Ệ,Ê".split(",");this.oA="ố,ồ,ổ,ỗ,ộ,ô,Ố,Ồ,Ổ,Ỗ,Ộ,Ô".split(",");this.skey2="a,a,a,e,e,i,o,o,o,u,u,y,A,A,A,E,E,I,O,O,O,U,U,Y".split(",");this.fcc=function(A){return String.fromCharCode(A)};this.getEL=function(A){return document.getElementById(A)};this.getSF=function(){var B=[],A;for(A=0;A<this.skey.length;A++){B[B.length]=this.fcc(this.skey[A])}return B};if(AVIMGlobalConfig.showControl){this.css=document.createElement("link");this.css.rel="stylesheet";this.css.type="text/css";this.css.href=AVIMGlobalConfig.controlCSS;document.getElementsByTagName("head")[0].appendChild(this.css);document.write('<span id="AVIMControl">');document.write('<p class="AVIMControl"><input id="avim_auto" type="radio" name="AVIMMethod" onclick="AVIMObj.setMethod(0);" />Tự động');document.write('<input id="avim_telex" type="radio" name="AVIMMethod" onclick="AVIMObj.setMethod(1);" />TELEX');document.write('<input id="avim_vni" type="radio" name="AVIMMethod" onclick="AVIMObj.setMethod(2);" />VNI');document.write('<input id="avim_viqr" type="radio" name="AVIMMethod" onclick="AVIMObj.setMethod(3);" />VIQR');document.write('<input id="avim_viqr2" type="radio" name="AVIMMethod" onclick="AVIMObj.setMethod(4);" />VIQR*');document.write('<input id="avim_off" type="radio" name="AVIMMethod" onclick="AVIMObj.setMethod(-1);" />Tắt<br />');document.write('<a class="AVIMControl" style="float: right; position: relative; top: 3px;" onclick="document.getElementById(\'AVIMControl\').style.display=\'none\';">[Ẩn AVIM - F12]</a>');document.write('<input type="checkbox" id="avim_ckspell" onclick="AVIMObj.setSpell(this);" />Chính tả');document.write('<input type="checkbox" id="avim_daucu" onclick="AVIMObj.setDauCu(this);" />Kiểu cũ</p>');document.write("</span>")}if(!this.is_ie){if(this.agt.indexOf("opera")>=0){this.operaV=this.agt.split(" ");this.operaVersion=parseInt(this.operaV[this.operaV.length-1]);if(this.operaVersion>=8){this.is_opera=true}else{this.operaV=this.operaV[0].split("/");this.operaVersion=parseInt(this.operaV[1]);if(this.operaVersion>=8){this.is_opera=true}}}else{if(this.agt.indexOf("khtml")>=0){this.isKHTML=true}else{this.ver=this.agt.substr(this.agt.indexOf("rv:")+3);this.ver=parseFloat(this.ver.substr(0,this.ver.indexOf(" ")));if(this.agt.indexOf("mozilla")<0){this.ver=0}}}}this.nospell=function(A,B){return false};this.ckspell=function(K,T){K=this.unV(K);var Q="UOU,IEU".split(","),I,R=true,B="UU,UOU,UOI,IEU,AO,IA,AI,AY,AU,AO".split(","),W="YEU";var d=true,i="UE,UYE,IU,EU,UY".split(","),E="AY,AU".split(","),c="UA",M=-1,V="IAO";var G=this.up(K),g=G,H=false,Z="IO",h="OE,OO,AO,EO,IA,AI".split(","),U="OA",Y,f,e;var J="AA,AE,EE,OU,YY,YI,IY,EY,EA,EI,II,IO,YO,YA,OOO".split(","),N=this.up(T),D,A=this.unV2(G);var C="B,C,D,G,H,K,L,M,N,P,Q,R,S,T,V,X".split(","),P="CH,GI,KH,NGH,GH,NG,NH,PH,QU,TH,TR".split(",");var F="CH,NG,NH".split(","),S="C,P,T,CH".split(","),L="C,M,N,P,T".split(",");var O="O,U,IE,Ô,Ơ,Ư,IÊ,Ă,Â,UYE,UYÊ,UO,ƯƠ,ƯO,UƠ,UA,ƯA,OĂ,OE,OÊ".split(","),X="UU,UOU".split(",");if(this.FRX.indexOf(N)>=0){for(f=0;f<S.length;f++){if(G.substr(G.length-S[f].length,S[f].length)==S[f]){return true}}}for(f=0;f<G.length;f++){if("FJZW1234567890".indexOf(G.substr(f,1))>=0){return true}for(e=0;e<J.length;e++){if(A.substr(f,J[e].length)==J[e]){for(I=0;I<Q.length;I++){if(A.indexOf(Q[I])>=0){R=false}}if(R&&((Z.indexOf(J[e])<0)||(f<=0)||(A.substr(f-1,1)!="G"))){return true}}}}for(e=0;e<P.length;e++){if(g.indexOf(P[e])==0){g=g.substr(P[e].length);H=true;M=e;break}}if(!H){for(e=0;e<C.length;e++){if(g.indexOf(C[e])==0){g=g.substr(1);break}}}H=false;D=g;for(e=0;e<F.length;e++){if(g.substr(g.length-F[e].length)==F[e]){g=g.substr(0,g.length-F[e].length);if(e==2){for(I=0;I<O.length;I++){if(g==O[I]){return true}}if((N==this.trang)&&((g=="OA")||(g=="A"))){return true}}H=true;break}}if(!H){for(e=0;e<L.length;e++){if(g.substr(g.length-1)==L[e]){g=g.substr(0,g.length-1);break}}}if(g){for(f=0;f<P.length;f++){for(e=0;e<g.length;e++){if(g.substr(e,P[f].length)==P[f]){return true}}}for(f=0;f<C.length;f++){if(g.indexOf(C[f])>=0){return true}}}Y=g.substr(0,1);if((M==3)&&((Y=="A")||(Y=="O")||(Y=="U")||(Y=="Y"))){return true}if((M==5)&&((Y=="E")||(Y=="I")||(Y=="Y"))){return true}A=this.unV2(g);if(A==V){return true}if(g!=D){for(I=0;I<B.length;I++){if(A==B[I]){return true}}}if((g!=G)&&(A==W)){return true}if(N!=this.moc){for(I=0;I<X.length;I++){if(g==X[I]){return true}}}if((A.indexOf("UYE")>0)&&(N=="E")){d=false}if((this.them.indexOf(N)>=0)&&d){for(f=0;f<h.length;f++){if(A.indexOf(h[f])>=0){return true}}if(N!=this.trang){if(A==U){return true}}if((N==this.trang)&&(this.trang!="W")){if(A==c){return true}}if(N==this.moc){for(f=0;f<i.length;f++){if(A==i[f]){return true}}}if((N==this.moc)||(N==this.trang)){for(f=0;f<E.length;f++){if(A==E[f]){return true}}}}this.tw5=g;if((A.charCodeAt(0)==272)||(A.charCodeAt(0)==273)){if(A.length>4){return true}}else{if(A.length>3){return true}}return false};this.noCookie=function(){};this.doSetCookie=function(){var A=new Date(11245711156480).toGMTString();document.cookie="AVIM_on_off="+AVIMGlobalConfig.onOff+";expires="+A;document.cookie="AVIM_method="+AVIMGlobalConfig.method+";expires="+A;document.cookie="AVIM_ckspell="+AVIMGlobalConfig.ckSpell+";expires="+A;document.cookie="AVIM_daucu="+AVIMGlobalConfig.oldAccent+";expires="+A};this.doGetCookie=function(){var A=document.cookie,C=/AVIM_method/.test(A),E,B,D=A.split(";");if(!C||(A.indexOf("AVIM_ckspell")<0)){this.setCookie();return }for(B=0;B<D.length;B++){E=D[B].split("=");E[0]=E[0].replace(/^\s+/g,"");E[1]=parseInt(E[1]);if(E[0]=="AVIM_on_off"){AVIMGlobalConfig.onOff=E[1]}else{if(E[0]=="AVIM_method"){AVIMGlobalConfig.method=E[1]}else{if(E[0]=="AVIM_ckspell"){if(E[1]==0){AVIMGlobalConfig.ckSpell=0;this.spellerr=this.nospell}else{AVIMGlobalConfig.ckSpell=1;this.spellerr=this.ckspell}}else{if(E[0]=="AVIM_daucu"){AVIMGlobalConfig.oldAccent=parseInt(E[1])}}}}}};if(AVIMGlobalConfig.useCookie==1){this.setCookie=this.doSetCookie;this.getCookie=this.doGetCookie}else{this.setCookie=this.noCookie;this.getCookie=this.noCookie}this.setMethod=function(A){if(A==-1){AVIMGlobalConfig.onOff=0;if(this.getEL(this.radioID[5])){this.getEL(this.radioID[5]).checked=true}}else{AVIMGlobalConfig.onOff=1;AVIMGlobalConfig.method=A;if(this.getEL(this.radioID[A])){this.getEL(this.radioID[A]).checked=true}}this.setSpell(AVIMGlobalConfig.ckSpell);this.setDauCu(AVIMGlobalConfig.oldAccent);this.setCookie()};this.setDauCu=function(A){if(typeof (A)=="number"){AVIMGlobalConfig.oldAccent=A;if(this.getEL(this.radioID[7])){this.getEL(this.radioID[7]).checked=A}}else{AVIMGlobalConfig.oldAccent=(A.checked)?1:0}this.setCookie()};this.setSpell=function(A){if(typeof (A)=="number"){this.spellerr=(A==1)?this.ckspell:this.nospell;if(this.getEL(this.radioID[6])){this.getEL(this.radioID[6]).checked=A}}else{if(A.checked){this.spellerr=this.ckspell;AVIMGlobalConfig.ckSpell=1}else{this.spellerr=this.nospell;AVIMGlobalConfig.ckSpell=0}}this.setCookie()};if(this.is_ie||(this.ver>=1.3)||this.is_opera||this.isKHTML){this.getCookie();if(AVIMGlobalConfig.onOff==0){this.setMethod(-1)}else{this.setMethod(AVIMGlobalConfig.method)}this.setSpell(AVIMGlobalConfig.ckSpell);this.setDauCu(AVIMGlobalConfig.oldAccent)}else{this.support=false}this.mozGetText=function(D){var B,E,A="",C=1;B=(D.data)?D.data:D.value;if(B.length<=0){return false}if(!D.data){if(!D.setSelectionRange){return false}E=D.selectionStart}else{E=D.pos}if(D.selectionStart!=D.selectionEnd){return["",E]}while(1){if(E-C<0){break}else{if(this.notWord(B.substr(E-C,1))){if(B.substr(E-C,1)=="\\"){A=B.substr(E-C,1)+A}break}else{A=B.substr(E-C,1)+A}}C++}return[A,E]};this.ieGetText=function(B){var C=B.document.selection.createRange(),A="";if(C.text){C.text=""}else{while(1){C.moveStart("character",-1);if(A.length==C.text.length){break}A=C.text;if(this.notWord(A.charAt(0))){if(A.charCodeAt(0)==13){A=A.substr(2)}else{if(A.charAt(0)!="\\"){A=A.substr(1)}}break}}}if(A.length){C.collapse(false);C.moveStart("character",-A.length);B.cW=C.duplicate();return B}else{return false}};this.start=function(K,U){var H="",B=AVIMGlobalConfig.method,D=AVIMGlobalConfig.ckSpell,S,T=false,R=false,P=false;this.oc=K;var C="D,A,E,O,W,W".split(","),I="9,6,6,6,7,8".split(","),M="D,^,^,^,+,(".split(","),N="D,^,^,^,*,(".split(","),Q,G;if(B==0){var A=[],O=[AVIMAutoConfig.telex,AVIMAutoConfig.vni,AVIMAutoConfig.viqr,AVIMAutoConfig.viqrStar];var J=[C,I,M,N],L=[S,T,R,P],E=["DAWEO","6789","D^+(","D^*("];for(Q=0;Q<O.length;Q++){if(O[Q]){A[A.length]=J[Q]}else{E[Q]=""}}for(Q=0;Q<A.length;Q++){L[Q]=A[Q]}S=L[0];T=L[1];R=L[2];P=L[3];this.D2=E.join();if(!S){return }}else{if(B==1){S=C;this.D2="DAWEO"}else{if(B==2){S=I;this.D2="6789"}else{if(B==3){S=M;this.D2="D^+("}else{if(B==4){S=N;this.D2="D^*("}}}}}if(!this.is_ie){U=this.fcc(U.which);H=this.mozGetText(K);if(!H||K.sel){return }if(this.D2.indexOf(this.up(U))>=0){G=true}else{G=false}this.main(H[0],U,H[1],S,G);if(!D){H=this.mozGetText(K)}if(H&&T&&!this.changed){this.main(H[0],U,H[1],T,G)}if(!D){H=this.mozGetText(K)}if(H&&R&&!this.changed){this.main(H[0],U,H[1],R,G)}if(!D){H=this.mozGetText(K)}if(H&&P&&!this.changed){this.main(H[0],U,H[1],P,G)}}else{K=this.ieGetText(K);if(K){var F=K.cW.text;H=this.main(F,U,0,S,false);if(T&&((H==F)||(typeof (H)=="undefined"))){H=this.main(F,U,0,T,false)}if(R&&((H==F)||(typeof (H)=="undefined"))){H=this.main(F,U,0,R,false)}if(P&&((H==F)||(typeof (H)=="undefined"))){H=this.main(F,U,0,P,false)}if(H){K.cW.text=H}}}if(this.D2.indexOf(this.up(U))>=0){if(!this.is_ie){H=this.mozGetText(K);if(!H){return }this.normC(H[0],U,H[1])}else{if(typeof (K)=="object"){K=this.ieGetText(K);if(K){H=K.cW.text;if(!this.changed){H+=U;this.changed=true}K.cW.text=H;H=this.normC(H,U,0);if(H){K=this.ieGetText(K);K.cW.text=H}}}}}};this.findC=function(M,W,d){var F=AVIMGlobalConfig.method;if(((F==3)||(F==4))&&(M.substr(M.length-1,1)=="\\")){return[1,W.charCodeAt(0)]}var T="",f,R="",A="",B="",D=[],Q="ÂĂÊÔƠƯêâăơôư",a=0,U=false,J=this.up(M),e,Y;var N=this.up(this.aA.join()+this.eA.join()+this.mocA.join()+this.trangA.join()+this.oA.join()+this.english),X,V;for(Y=0;Y<d.length;Y++){if(this.nan(d[Y])){T+=d[Y]}else{T+=this.fcc(d[Y])}}var P=this.up(W),Z=this.repSign(W),L=this.up(this.unV2(this.unV(M))),I="ƯA,ƯU".split(",");if(this.DAWEO.indexOf(P)>=0){if(P==this.moc){if((L.indexOf("UU")>=0)&&(this.tw5!=I[1])){if(L.indexOf("UU")==(M.length-2)){f=2}else{return false}}else{if(L.indexOf("UOU")>=0){if(L.indexOf("UOU")==(M.length-3)){f=2}else{return false}}}}if(!f){for(Y=1;Y<=M.length;Y++){R=M.substr(M.length-Y,1);A=this.up(M.substr(M.length-Y-1,1));V=this.up(R);for(X=0;X<I.length;X++){if((this.tw5==I[X])&&(this.tw5==this.unV(A+V))){U=true}}if(U){U=false;continue}if(T.indexOf(V)>=0){if(((P==this.moc)&&(this.unV(V)=="U")&&(this.up(this.unV(M.substr(M.length-Y+1,1)))=="A"))||((P==this.trang)&&(this.unV(V)=="A")&&(this.unV(A)=="U"))){if(this.unV(V)=="U"){e=1}else{e=2}var K=this.up(M.substr(M.length-Y-e,1));if(K!="Q"){f=Y+e-1}else{if(P==this.trang){f=Y}else{if(this.moc!=this.trang){return false}}}}else{f=Y}if(!this.whit||(J.indexOf("Ư")<0)||(J.indexOf("W")<0)){break}}else{if(N.indexOf(V)>=0){if(P==this.D){if(R=="đ"){f=[Y,"d"]}else{if(R=="Đ"){f=[Y,"D"]}}}else{f=this.DAWEOF(R,P,Y)}if(f){break}}}}}}if((P!=this.Z)&&(this.DAWEO.indexOf(P)<0)){var H=this.retKC(P);for(Y=0;Y<H.length;Y++){B+=this.fcc(H[Y])}}for(Y=1;Y<=M.length;Y++){if(this.DAWEO.indexOf(P)<0){R=this.up(M.substr(M.length-Y,1));A=this.up(M.substr(M.length-Y-1,1));if(T.indexOf(R)>=0){if(R=="U"){if(A!="Q"){a++;D[D.length]=Y}}else{if(R=="I"){if((A!="G")||(a<=0)){a++;D[D.length]=Y}}else{a++;D[D.length]=Y}}}else{if(P!=this.Z){for(X=0;X<Z.length;X++){if(Z[X]==M.charCodeAt(M.length-Y)){if(this.spellerr(M,W)){return false}return[Y,H[X%24]]}}for(X=0;X<H.length;X++){if(H[X]==M.charCodeAt(M.length-Y)){return[Y,this.fcc(this.skey[X])]}}}}}}if((P!=this.Z)&&(typeof (f)!="object")){if(this.spellerr(M,W)){return false}}if(this.DAWEO.indexOf(P)<0){for(Y=1;Y<=M.length;Y++){if((P!=this.Z)&&(Q.indexOf(M.substr(M.length-Y,1))>=0)){return Y}else{if(B.indexOf(M.substr(M.length-Y,1))>=0){for(X=0;X<H.length;X++){if(M.substr(M.length-Y,1).charCodeAt(0)==H[X]){return[Y,this.fcc(this.skey[X])]}}}}}}if(f){return f}if((a==1)||(P==this.Z)){return D[0]}else{if(a==2){var O=2;if(M.substr(M.length-1)==" "){O=3}var G=this.up(M.substr(M.length-O,2));if((AVIMGlobalConfig.oldAccent==0)&&((G=="UY")||(G=="OA")||(G=="OE"))){return D[0]}var S=0,E,C="BCD"+this.fcc(272)+"GHKLMNPQRSTVX",b="CH,GI,KH,NGH,GH,NG,NH,PH,QU,TH,TR".split(",");for(X=1;X<=M.length;X++){E=false;for(Y=0;Y<b.length;Y++){if(this.up(M.substr(M.length-X-b[Y].length+1,b[Y].length)).indexOf(b[Y])>=0){S++;E=true;if(b[Y]!="NGH"){X++}else{X+=2}}}if(!E){if(C.indexOf(this.up(M.substr(M.length-X,1)))>=0){S++}else{break}}}if((S==1)||(S==2)){return D[0]}else{return D[1]}}else{if(a==3){return D[1]}else{return false}}}};this.ie_replaceChar=function(A,E,D){var C="",B=0;if(isNaN(D)){B=this.up(D)}if(this.whit&&(this.up(A.substr(A.length-E-1,1))=="U")&&(E!=1)&&(this.up(A.substr(A.length-E-2,1))!="Q")){this.whit=false;if((this.up(this.unV(this.fcc(D)))=="Ơ")||(B=="O")){if(A.substr(A.length-E-1,1)=="u"){C=this.fcc(432)}else{C=this.fcc(431)}}if(B=="O"){if(D=="o"){D=417}else{D=416}}}if(!isNaN(D)){this.changed=true;C+=this.fcc(D);return A.substr(0,A.length-E-C.length+1)+C+A.substr(A.length-E+1)}else{return A.substr(0,A.length-E)+D+A.substr(A.length-E+1)}};this.replaceChar=function(B,H,G){var F=false;if(!this.nan(G)){var E=this.fcc(G),D=this.up(this.unV(this.fcc(G)));this.changed=true}else{var E=G;if((this.up(G)=="O")&&this.whit){F=true}}if(!B.data){var C=B.selectionStart,I=B.scrollTop;if((this.up(B.value.substr(H-1,1))=="U")&&(H<C-1)&&(this.up(B.value.substr(H-2,1))!="Q")){if((D=="Ơ")||F){if(B.value.substr(H-1,1)=="u"){var A=this.fcc(432)}else{var A=this.fcc(431)}}if(F){this.changed=true;if(G=="o"){E="ơ"}else{E="Ơ"}}}B.value=B.value.substr(0,H)+E+B.value.substr(H+1);if(A){B.value=B.value.substr(0,H-1)+A+B.value.substr(H)}B.setSelectionRange(C,C);B.scrollTop=I}else{if((this.up(B.data.substr(H-1,1))=="U")&&(H<B.pos-1)){if((D=="Ơ")||F){if(B.data.substr(H-1,1)=="u"){var A=this.fcc(432)}else{var A=this.fcc(431)}}if(F){this.changed=true;if(G=="o"){E="ơ"}else{E="Ơ"}}}B.deleteData(H,1);B.insertData(H,E);if(A){B.deleteData(H-1,1);B.insertData(H-1,A)}}if(this.whit){this.whit=false}};this.tr=function(C,K,G,F,D){var A,J=this.findC(K,C,F),E;if(J){if(J[1]){if(this.is_ie){return this.ie_replaceChar(K,J[0],J[1])}else{return this.replaceChar(this.oc,D-J[0],J[1])}}else{var H,B=K.substr(K.length-J,1),I;A=F;for(E=0;E<A.length;E++){if(this.nan(A[E])||(A[E]=="e")){I=B}else{I=B.charCodeAt(0)}if(I==A[E]){if(!this.nan(G[E])){H=G[E]}else{H=G[E].charCodeAt(0)}if(this.is_ie){return this.ie_replaceChar(K,J,H)}else{return this.replaceChar(this.oc,D-J,H)}}}}}return false};this.main=function(N,C,D,L,M){var J=this.up(C),P=[this.db1,this.ab1,this.eb1,this.ob1,this.mocb1,this.trangb1],K=false,O="d,D,a,A,a,A,o,O,u,U,e,E,o,O".split(",");var B=[this.ds1,this.as1,this.es1,this.os1,this.mocs1,this.trangs1],I=[],G=[],A=AVIMGlobalConfig.method,E,F;if((A==2)||((A==0)&&(L[0]=="9"))){this.DAWEO="6789";this.SFJRX="12534";this.S="1";this.F="2";this.J="5";this.R="3";this.X="4";this.Z="0";this.D="9";this.FRX="234";this.AEO="6";this.moc="7";this.trang="8";this.them="678";this.A="^";this.E="^";this.O="^"}else{if((A==3)||((A==0)&&(L[4]=="+"))){this.DAWEO="^+(D";this.SFJRX="'`.?~";this.S="'";this.F="`";this.J=".";this.R="?";this.X="~";this.Z="-";this.D="D";this.FRX="`?~";this.AEO="^";this.moc="+";this.trang="(";this.them="^+(";this.A="^";this.E="^";this.O="^"}else{if((A==4)||((A==0)&&(L[4]=="*"))){this.DAWEO="^*(D";this.SFJRX="'`.?~";this.S="'";this.F="`";this.J=".";this.R="?";this.X="~";this.Z="-";this.D="D";this.FRX="`?~";this.AEO="^";this.moc="*";this.trang="(";this.them="^*(";this.A="^";this.E="^";this.O="^"}else{if((A==1)||((A==0)&&(L[0]=="D"))){this.SFJRX="SFJRX";this.DAWEO="DAWEO";this.D="D";this.S="S";this.F="F";this.J="J";this.R="R";this.X="X";this.Z="Z";this.FRX="FRX";this.them="AOEW";this.trang="W";this.moc="W";this.A="A";this.E="E";this.O="O"}}}}if(this.SFJRX.indexOf(J)>=0){var H=this.sr(N,C,D);K=true;if(H){return H}}else{if(J==this.Z){G=this.repSign(null);for(E=0;E<this.english.length;E++){G[G.length]=this.lowen.charCodeAt(E);G[G.length]=this.english.charCodeAt(E)}for(E=0;E<5;E++){for(F=0;F<this.skey.length;F++){I[I.length]=this.skey[F]}}for(E=0;E<O.length;E++){I[I.length]=O[E]}K=true}else{for(E=0;E<L.length;E++){if(L[E]==J){K=true;I=I.concat(P[E]);G=G.concat(B[E])}}}}if(J==this.moc){this.whit=true}if(!K){if(M){return }else{return this.normC(N,C,D)}}return this.DAWEOZ(C,N,I,G,D,J)};this.DAWEOZ=function(B,A,F,E,C,D){if((this.DAWEO.indexOf(D)>=0)||(this.Z.indexOf(D)>=0)){return this.tr(B,A,F,E,C)}};this.normC=function(M,C,F){var I=this.up(C),O=this.repSign(null),N,J,D,G,A=(C.charCodeAt(0)==32)?true:false;if(!this.is_ie&&A){return }for(D=1;D<=M.length;D++){for(G=0;G<O.length;G++){if(O[G]==M.charCodeAt(M.length-D)){if(G<=23){N=this.S}else{if(G<=47){N=this.F}else{if(G<=71){N=this.J}else{if(G<=95){N=this.R}else{N=this.X}}}}J=this.skey[G%24];if((this.alphabet.indexOf(I)<0)&&(this.D2.indexOf(I)<0)){return M}M=this.unV(M);if(!A&&!this.changed){M+=C}if(!this.is_ie){var B=this.oc.selectionStart,K=B;if(!this.changed){var P=this.oc.scrollTop;K+=C.length;if(!this.oc.data){this.oc.value=this.oc.value.substr(0,B)+C+this.oc.value.substr(this.oc.selectionEnd);this.changed=true;this.oc.scrollTop=P}else{this.oc.insertData(this.oc.pos,C);this.oc.pos++;this.range.setEnd(this.oc,this.oc.pos);this.specialChange=true}}if(!this.oc.data){this.oc.setSelectionRange(K,K)}if(!this.ckspell(M,N)){this.replaceChar(this.oc,F-D,J);if(!this.oc.data){var L=[this.D];this.main(M,N,K,L,false)}else{var E=this.mozGetText(this.oc),L=[this.D];this.main(E[0],N,E[1],L,false)}}}else{var H=this.sr(M,N,0);if(A&&H){H+=this.fcc(32)}if(H){return H}}}}}};this.DAWEOF=function(B,D,E){var F=[E],I=[this.A,this.moc,this.trang,this.E,this.O],G,H;var C=[this.aA,this.mocA,this.trangA,this.eA,this.oA],A=[this.arA,this.mocrA,this.arA,this.erA,this.orA];for(H=0;H<I.length;H++){if(D==I[H]){for(G=0;G<C[H].length;G++){if(B==C[H][G]){F[1]=A[H][G]}}}}if(F[1]){return F}else{return false}};this.retKC=function(A){if(A==this.S){return[225,7845,7855,233,7871,237,243,7889,7899,250,7913,253,193,7844,7854,201,7870,205,211,7888,7898,218,7912,221]}if(A==this.F){return[224,7847,7857,232,7873,236,242,7891,7901,249,7915,7923,192,7846,7856,200,7872,204,210,7890,7900,217,7914,7922]}if(A==this.J){return[7841,7853,7863,7865,7879,7883,7885,7897,7907,7909,7921,7925,7840,7852,7862,7864,7878,7882,7884,7896,7906,7908,7920,7924]}if(A==this.R){return[7843,7849,7859,7867,7875,7881,7887,7893,7903,7911,7917,7927,7842,7848,7858,7866,7874,7880,7886,7892,7902,7910,7916,7926]}if(A==this.X){return[227,7851,7861,7869,7877,297,245,7895,7905,361,7919,7929,195,7850,7860,7868,7876,296,213,7894,7904,360,7918,7928]}};this.unV=function(C){var D=this.repSign(null),A,B;for(B=1;B<=C.length;B++){for(A=0;A<D.length;A++){if(D[A]==C.charCodeAt(C.length-B)){C=C.substr(0,C.length-B)+this.fcc(this.skey[A%24])+C.substr(C.length-B+1)}}}return C};this.unV2=function(C){var B,A;for(B=1;B<=C.length;B++){for(A=0;A<this.skey.length;A++){if(this.skey[A]==C.charCodeAt(C.length-B)){C=C.substr(0,C.length-B)+this.skey2[A]+C.substr(C.length-B+1)}}}return C};this.repSign=function(C){var E=[],D=[],B,A;for(B=0;B<5;B++){if((C==null)||(this.SFJRX.substr(B,1)!=this.up(C))){E=this.retKC(this.SFJRX.substr(B,1));for(A=0;A<E.length;A++){D[D.length]=E[A]}}}return D};this.sr=function(A,B,C){var D=this.getSF(),F=this.findC(A,B,D);if(F){if(F[1]){if(!this.is_ie){this.replaceChar(this.oc,C-F[0],F[1])}else{return this.ie_replaceChar(A,F[0],F[1])}}else{var E=this.retUni(A,B,F);if(!this.is_ie){this.replaceChar(this.oc,C-F,E)}else{return this.ie_replaceChar(A,F,E)}}}return false};this.retUni=function(G,A,E){var H=this.retKC(this.up(A)),B,C,D=G.charCodeAt(G.length-E),F,I=this.fcc(D);for(F=0;F<this.skey.length;F++){if(this.skey[F]==D){if(F<12){C=F;B=F+12}else{C=F-12;B=F}if(I!=this.up(I)){return H[C]}return H[B]}}};this.ifInit=function(A){var B=A.getSelection();this.range=B?B.getRangeAt(0):document.createRange()};this.ifMoz=function(F){var D=F.which,E=this.AVIM,A=F.target.parentNode.wi;if(typeof (A)=="undefined"){A=F.target.parentNode.parentNode.wi}if(F.ctrlKey||(F.altKey&&(D!=92)&&(D!=126))){return }E.ifInit(A);var C=E.range.endContainer,B;E.sk=E.fcc(D);E.saveStr="";if(E.checkCode(D)||!E.range.startOffset||(typeof (C.data)=="undefined")){return }C.sel=false;if(C.data){E.saveStr=C.data.substr(E.range.endOffset);if(E.range.startOffset!=E.range.endOffset){C.sel=true}C.deleteData(E.range.startOffset,C.data.length)}E.range.setEnd(C,E.range.endOffset);E.range.setStart(C,0);if(!C.data){return }C.value=C.data;C.pos=C.data.length;C.which=D;E.start(C,F);C.insertData(C.data.length,E.saveStr);B=C.data.length-E.saveStr.length+E.kl;E.range.setEnd(C,B);E.range.setStart(C,B);E.kl=0;if(E.specialChange){E.specialChange=false;E.changed=false;C.deleteData(C.pos-1,1)}if(E.changed){E.changed=false;F.preventDefault()}};this.FKeyPress=function(){var A=this.findF();this.sk=this.fcc(A.event.keyCode);if(this.checkCode(A.event.keyCode)||(A.event.ctrlKey&&(A.event.keyCode!=92)&&(A.event.keyCode!=126))){return }this.start(A,this.sk)};this.checkCode=function(A){if(((AVIMGlobalConfig.onOff==0)||((A<45)&&(A!=42)&&(A!=32)&&(A!=39)&&(A!=40)&&(A!=43))||(A==145)||(A==255))){return true}};this.notWord=function(A){var B=" \r\n#,\\;.:-_()<>+-*/=?!\"$%{}[]'~|^@&\t"+this.fcc(160);return(B.indexOf(A)>=0)};this.nan=function(A){if(isNaN(A)||(A=="e")){return true}else{return false}};this.up=function(A){A=A.toUpperCase();if(this.isKHTML){var D="êôơâăưếốớấắứềồờầằừễỗỡẫẵữệộợậặự",B="ÊÔƠÂĂƯẾỐỚẤẮỨỀỒỜẦẰỪỄỖỠẪẴỮỆỘỢẶỰ",C,E;for(C=0;C<A.length;C++){E=D.indexOf(A.substr(C,1));if(E>=0){A=A.substr(0,C)+B.substr(E,1)+A.substr(C+1)}}}return A};this.findIgnore=function(B){var C=AVIMGlobalConfig.exclude,A;for(A=0;A<C.length;A++){if((B.id==C[A])&&(C[A].length>0)){return true}}};this.findF=function(){var A;for(A=0;A<this.fID.length;A++){if(this.findIgnore(this.fID[A])){return }this.frame=this.fID[A];if(typeof (this.frame)!="undefined"){try{if(this.frame.contentWindow.document&&this.frame.contentWindow.event){return this.frame.contentWindow}}catch(B){if(this.frame.document&&this.frame.event){return this.frame}}}}};this.keyPressHandler=function(C){if(!this.support){return }if(!this.is_ie){var A=C.target,B=C.which;if(C.ctrlKey){return }if(C.altKey&&(B!=92)&&(B!=126)){return }}else{var A=window.event.srcElement,B=window.event.keyCode;if(window.event.ctrlKey&&(B!=92)&&(B!=126)){return }}if(((A.type!="textarea")&&(A.type!="text"))||this.checkCode(B)){return }this.sk=this.fcc(B);if(this.findIgnore(A)){return }if(!this.is_ie){this.start(A,C)}else{this.start(A,this.sk)}if(this.changed){this.changed=false;return false}return true};this.attachEvt=function(D,A,C,B){if(this.is_ie){D.attachEvent("on"+A,C)}else{D.addEventListener(A,C,B)}};this.keyDownHandler=function(B){if(B=="iframe"){this.frame=this.findF();var A=this.frame.event.keyCode}else{var A=(!this.is_ie)?B.which:window.event.keyCode}if(A==123){document.getElementById("AVIMControl").style.display=(document.getElementById("AVIMControl").style.display=="none")?"block":"none"}}}function AVIMInit(B){var F=false;if(B.support&&!B.isKHTML){if(B.is_opera){if(B.operaVersion<9){return }}for(B.g=0;B.g<B.fID.length;B.g++){if(B.findIgnore(B.fID[B.g])){continue}if(B.is_ie){var E;try{B.frame=B.fID[B.g];if(typeof (B.frame)!="undefined"){if(B.frame.contentWindow.document){E=B.frame.contentWindow.document}else{if(B.frame.document){E=B.frame.document}}}}catch(D){}if(E&&E.body&&((B.up(E.designMode)=="ON")||E.body.contentEditable)){for(var A=0;A<B.attached.length;A++){if(E==B.attached[A]){F=true;break}}if(!F){B.attached[B.attached.length]=E;B.attachEvt(E,"keydown",function(){B.keyDownHandler("iframe")},false);B.attachEvt(E,"keypress",function(){B.FKeyPress();if(B.changed){B.changed=false;return false}},false)}}}else{var C;try{B.wi=B.fID[B.g].contentWindow;C=B.wi.document;C.wi=B.wi;if(C&&(B.up(C.designMode)=="ON")){C.AVIM=B;B.attachEvt(C,"keypress",B.ifMoz,false);B.attachEvt(C,"keydown",B.keyDownHandler,false)}}catch(D){}}}}}AVIMObj=new AVIM();function AVIMAJAXFix(){var A=50;while(A<5000){setTimeout("AVIMInit(AVIMObj)",A);A+=50}}AVIMAJAXFix();AVIMObj.attachEvt(document,"mousedown",AVIMAJAXFix,false);AVIMObj.attachEvt(document,"keydown",AVIMObj.keyDownHandler,true);AVIMObj.attachEvt(document,"keypress",function(B){var A=AVIMObj.keyPressHandler(B);if(A==false){if(AVIMObj.is_ie){window.event.returnValue=false}else{B.preventDefault()}}},true);