var GG=new function()
{

    this.CG_Eric=this.CG=this.OD=this.TR=null;
    this.GA=new Object();
    this.KS=new Object();
    this.MB=new Object();

    this.sf=function(s)
    {
        return eval("String.fromCharCode("+s+")")
    };

    this.go=function(i)
    {
            return document.getElementById(i)
    };

    this.gv=function(i)
    {
            return document.getElementById(i).value
    };


    
    this.DG=this.sf("97,94,1072,94,6176,44,65,94,1040,94,97,44,98,94,1073,94,6186,44,66,94,1041,94,98,44,118,94,1091,94,6310,44,86,94,1059,94,118,44,103,94,1075,94,6189,44,71,94,1043,94,103,44,100,94,1076,94,6195,44,68,94,1044,94,100,44,121,101,94,1077,94,6176,44,89,101,94,1045,94,6176,44,121,111,94,1105,94,6176,44,89,111,94,1025,94,6176,44,106,94,1078,94,6197,44,74,94,1046,94,106,44,122,94,1079,94,6307,44,90,94,1047,94,122,44,105,94,1080,94,6280,44,73,94,1048,94,105,44,107,94,1082,94,6202,44,75,94,1050,94,107,44,108,94,1083,94,6191,44,76,94,1051,94,108,44,109,94,1084,94,6190,44,77,94,1052,94,109,44");
    this.JG=this.sf("1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1257,1087,1088,1089,1090,1091,1199,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,8366");
    this.DG+=this.sf("110,94,1085,94,6184,44,78,94,1053,94,110,44,111,94,1086,94,6180,44,79,94,1054,94,111,44,112,94,1087,94,6187,44,80,94,1055,94,112,44,114,94,1088,94,6199,44,82,94,1056,94,114,44,115,94,1089,94,6192,44,83,94,1057,94,115,44,116,94,1090,94,6194,44,84,94,1058,94,116,44,117,94,1199,94,6181,44,85,94,1198,94,117,44");
    this.TG=this.sf("1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1256,1055,1056,1057,1058,1059,1198,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,8470");
    this.DG+=this.sf("119,94,1074,94,6200,44,87,94,1042,94,650,44,102,94,1092,94,6201,44,70,94,1060,94,102,44,104,94,1093,94,6188,44,72,94,1061,94,104,44,99,94,1094,94,6283,44,67,94,1062,94,99,44,99,104,94,1095,94,6196,44,67,104,94,1063,94,6176,44,113,94,1095,94,6196,44,81,94,1063,94,113,44,115,104,94,1096,94,6192,44,83,104,94,1064,94,6176,44,34,94,1098,94,34,44,34,34,94,1066,94,34,44,121,94,1099,94,6198,44,89,94,1067,94,121,44,39,94,1100,94,6176,44,39,39,94,1068,94,6176,44,59,39,94,1256,94,6176,44,101,94,1101,94,6177,44,69,94,1069,94,101,44,121,118,94,1102,94,6176,44,121,117,94,1102,94,6176,44,89,118,94,1070,94,6176,44,89,117,94,1070,94,6176,44,121,97,94,1103,94,6176,44,126,94,8470,94,87,44,120,94,1096,94,6193,44,88,94,1064,94,120,44,96,94,8366,94,119,44,61,94,61,94,6209,44,92,94,92,94,6210,44,39,94,1100,94,6157,44,93,94,93,94,6206,44,45,94,45,94,6207,44,91,94,91,94,6183,44,59,94,1257,94,59,44,58,94,1256,94,58,44,46,94,46,94,6147,44,89,97,94,1071");
    this.OG=this.sf("44,1072,105,94,1072,1081,44,1040,105,94,1040,1081,44,1040,73,94,1040,1049,44,1080,105,94,1080,1081,44,1048,105,94,1048,1081,44,1048,73,94,1048,1049,44,1086,105,94,1086,1081,44,1054,105,94,1054,1081,44,1054,73,94,1054,1049,44,1091,105,94,1091,1081,44,1059,105,94,1059,1081,44,1059,73,94,1059,1049,44,1199,105,94,1199,1081,44,1198,105,94,1198,1081,44,1198,73,94,1198,1049,44,1101,105,94,1101,1081,44,1069,105,94,1069,1081,44,1069,73,94,1069,1049,44,1066,34,94,34,44,1068,39,94,39,44,1256,58,94,58");


    this.uu=function(TR)
    {
        this.TR=TR;this.OD=this.go(this.sf("116,111,104,105,114,117,117,108,103,97"));
        this.CG=this.gc(this.sf("107,114,105,108,108,101,101,114,50"));
    
        if(this.CG==null)
        {
            this.CG=this.DG;
            this.sc("krilleer2",this.DG)
        }
        this.sg(this.CG+this.OG)
    };


    this.sg=function(s)
    {
        var a=s.split(",");
        var u=null;
        for(var i=0;i<a.length;i++)
        {
           
            u=a[i].split("^");
            this.GA[u[0]]=u[1];
            this.MB[u[0]]=u[2];
            this.KS[u[0]]=u[1].length-u[0].length
        }
    };

    this.eg=function(o)
    {
        var t=this.CG.substring(0,this.CG.lastIndexOf("^"+o));
        return t.substring(t.lastIndexOf(",")+1).replace("'","&#39;").replace("'","&#39;")
    };
    
    this.hg=function()
    {
        var t=s="";
        for(var i=0;i<this.TG.length;i++)
        {
            t=this.gv("t"+this.TG.charAt(i)).replace(/^\s+|\s+$/g,"");
            if(t!="")
            {
                if(s.indexOf(","+t.replace('"','\"').replace('"','\"')+"^")>-1)
                {
                    alert("'"+t.replace('"','\"').replace('"','\"')+this.sf("39,32,103,97,108,105,103,32,100,97,118,104,97,114,100,115,97,110,32,98,110,97,33"));
                    this.go("t"+this.TG.charAt(i)).focus();
                    return null
                }
                s+=","+t.replace('"','\"').replace('"','\"')+"^"+this.TG.charAt(i)
            }
            t=this.gv("j"+this.JG.charAt(i)).replace(/^\s+|\s+$/g,"");if(t!="")
            {
                if(s.indexOf(","+t.replace('"','\"').replace('"','\"')+"^")>-1)
                {
                    alert("'"+t.replace('"','\"').replace('"','\"')+this.sf("39,32,103,97,108,105,103,32,100,97,118,104,97,114,100,115,97,110,32,98,110,97,33"));
                    this.go("j"+this.JG.charAt(i)).focus();
                    return null}s+=","+t.replace('"','\"').replace('"','\"')+"^"+this.JG.charAt(i)
                }
                
            };
            
            this.sc(this.sf("107,114,105,108,108,101,101,114,50"),s.substring(1));
            var y=this.gv(this.sf("107,114,105,108,108,95,117,110,100,117,114")).replace(/^\s+|\s+$/g,"");
            var x=this.gv(this.sf("107,114,105,108,108,95,117,114,103,117,110")).replace(/^\s+|\s+$/g,"");
                if(y!=""&&x!=""&&!isNaN(y)&&!isNaN(x))
                {
                    this.TR.style.height=y+'px';
                    this.TR.style.width=x+'px'
                };
                var z=this.gv(this.sf("107,114,105,108,108,95,117,115,101,103")).replace(/^\s+|\s+$/g,"");
                if(z!=""&&!isNaN(z))
                {
                    this.TR.style.fontSize=z+'px'
                };
                this.uu(this.TR);
                this.ta()
             };
             
             this.ta=function()
             {
                this.OD.innerHTML="";this.OD.style.visibility="hidden"
             };
             
             this.te=function()
             {
                var txt=this.sf("60,116,97,98,108,101,32,115,116,121,108,101,61,39,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,70,53,70,70,70,65,59,102,111,110,116,45,102,97,109,105,108,121,58,65,114,105,97,108,59,102,111,110,116,45,115,105,122,101,58,49,50,112,120,59,102,111,110,116,45,119,101,105,103,104,116,58,98,111,108,100,59,99,111,108,111,114,58,35,52,52,52,52,52,52,59,98,111,114,100,101,114,45,99,111,108,108,97,112,115,101,58,99,111,108,108,97,112,115,101,59,98,111,114,100,101,114,58,115,111,108,105,100,32,50,112,120,32,35,54,53,57,51,67,70,59,39,62");
                txt+=this.sf("60,116,114,32,104,101,105,103,104,116,61,39,50,53,39,62,60,116,100,32,99,111,108,115,112,97,110,61,39,49,56,39,32,97,108,105,103,110,61,39,99,101,110,116,101,114,39,62,1058,1086,1093,1080,1088,1075,1086,1086,60,47,116,100,62,60,47,116,114,62,60,116,114,32,104,101,105,103,104,116,61,39,51,48,39,62,60,116,100,32,99,111,108,115,112,97,110,61,39,49,49,39,62,38,110,98,115,112,59,38,110,98,115,112,59,1058,1072,1083,1073,1072,1088,1099,1085,32,1093,1101,1084,1078,1101,1101,32,58,32");
                txt+=this.sf("38,110,98,115,112,59,1256,1085,1076,1257,1088,38,110,98,115,112,59,60,105,110,112,117,116,32,116,121,112,101,61,39,116,101,120,116,39,32,105,100,61,39,107,114,105,108,108,95,117,110,100,117,114,39,32,118,97,108,117,101,61,39")
                    +this.TR.offsetHeight+this.sf("39,32,109,97,120,108,101,110,103,116,104,61,39,51,39,32,115,116,121,108,101,61,39,119,105,100,116,104,58,50,56,112,120,59,104,101,105,103,104,116,58,49,56,112,120,59,98,111,114,100,101,114,58,49,112,120,32,35,54,53,57,51,67,70,32,115,111,108,105,100,59,99,111,108,111,114,58,35,52,52,52,52,52,52,59,112,97,100,100,105,110,103,58,49,112,120,59,39,47,62");
                txt+=this.sf("38,110,98,115,112,59,1256,1088,1075,1257,1085,38,110,98,115,112,59,60,105,110,112,117,116,32,116,121,112,101,61,39,116,101,120,116,39,32,105,100,61,39,107,114,105,108,108,95,117,114,103,117,110,39,32,118,97,108,117,101,61,39")
                    +this.TR.offsetWidth+this.sf("39,32,109,97,120,108,101,110,103,116,104,61,39,51,39,32,115,116,121,108,101,61,39,119,105,100,116,104,58,50,56,112,120,59,104,101,105,103,104,116,58,49,56,112,120,59,98,111,114,100,101,114,58,49,112,120,32,35,54,53,57,51,67,70,32,115,111,108,105,100,59,99,111,108,111,114,58,35,52,52,52,52,52,52,59,112,97,100,100,105,110,103,58,49,112,120,59,39,47,62,60,47,116,100,62");
                txt+=this.sf("60,116,100,32,99,111,108,115,112,97,110,61,39,55,39,62,38,110,98,115,112,59,38,110,98,115,112,59,1198,1089,1101,1075,1085,1080,1081,32,1093,1101,1084,1078,1101,1101,32,58,32,38,110,98,115,112,59,60,105,110,112,117,116,32,116,121,112,101,61,39,116,101,120,116,39,32,105,100,61,39,107,114,105,108,108,95,117,115,101,103,39,32,118,97,108,117,101,61,39")
                    +this.TR.style.fontSize.replace("px","")+this.sf("39,32,109,97,120,108,101,110,103,116,104,61,39,50,39,32,115,116,121,108,101,61,39,119,105,100,116,104,58,50,50,112,120,59,104,101,105,103,104,116,58,49,56,112,120,59,98,111,114,100,101,114,58,49,112,120,32,35,54,53,57,51,67,70,32,115,111,108,105,100,59,99,111,108,111,114,58,35,52,52,52,52,52,52,59,112,97,100,100,105,110,103,58,49,112,120,59,39,47,62,112,120,60,47,116,100,62,60,47,116,114,62");
                
                for(var i=0;i<this.TG.length;i++)
                {
                    if(i%6==0)
                    {
                        txt+=this.sf("60,116,114,32,104,101,105,103,104,116,61,39,50,50,112,120,39,62")
                    };
                    txt+=this.sf("60,116,100,32,97,108,105,103,110,61,39,114,105,103,104,116,39,62,38,110,98,115,112,59")
                    +this.TG.charAt(i)+this.sf("38,110,98,115,112,59")+this.JG.charAt(i)+this.sf("38,110,98,115,112,59,60,47,116,100,62");
                    txt+=this.sf("60,116,100,62,60,105,110,112,117,116,32,116,121,112,101,61,39,116,101,120,116,39,32,105,100,61,39,116")
                    +this.TG.charAt(i)+this.sf("39,32,118,97,108,117,101,61,39")+this.eg(this.TG.charAt(i))
                    +this.sf("39,32,109,97,120,108,101,110,103,116,104,61,39,50,39,32,115,116,121,108,101,61,39,119,105,100,116,104,58,50,50,112,120,59,104,101,105,103,104,116,58,49,56,112,120,59,98,111,114,100,101,114,58,49,112,120,32,35,54,53,57,51,67,70,32,115,111,108,105,100,59,99,111,108,111,114,58,35,52,52,52,52,52,52,59,112,97,100,100,105,110,103,58,49,112,120,59,39,47,62,60,47,116,100,62");
                    txt+=this.sf("60,116,100,62,60,105,110,112,117,116,32,116,121,112,101,61,39,116,101,120,116,39,32,105,100,61,39,106")
                    +this.JG.charAt(i)+this.sf("39,32,118,97,108,117,101,61,39")+this.eg(this.JG.charAt(i))
                    +this.sf("39,32,109,97,120,108,101,110,103,116,104,61,39,50,39,32,115,116,121,108,101,61,39,119,105,100,116,104,58,50,50,112,120,59,104,101,105,103,104,116,58,49,56,112,120,59,98,111,114,100,101,114,58,49,112,120,32,35,54,53,57,51,67,70,32,115,111,108,105,100,59,99,111,108,111,114,58,35,52,52,52,52,52,52,59,112,97,100,100,105,110,103,58,49,112,120,59,39,47,62,60,47,116,100,62");
                    if(i%6==5)
                    {
                        txt+=this.sf("60,47,116,114,62")
                    }
                };
                txt+=this.sf("60,47,116,114,62,60,116,114,32,104,101,105,103,104,116,61,39,51,48,112,120,39,62,60,116,100,32,99,111,108,115,112,97,110,61,39,49,56,39,32,115,116,121,108,101,61,39,102,111,110,116,45,119,101,105,103,104,116,58,110,111,114,109,97,108,59,39,62,38,110,98,115,112,59,1058,1091,1089,1075,1072,1081,32,1075,1072,1083,1080,1075,58,32,58,59,45,1256,1257,44,32,1066,34,45,34,44,32,1068,39,45,39,44,32,1256,58,45,58,44,32,65,73,45,1040,1049,44,32,65,105,45,1040,1081,44,32,97,105,45,1072,1081,44,32,40,1086,44,32,1091,44,32,1199,44,32,1080,44,32,1101,32,1072,1076,1080,1083,1093,1072,1085,41,60,47,116,100,62,60,47,116,114,62");
                txt+=this.sf("60,116,114,32,104,101,105,103,104,116,61,39,52,48,39,62,60,116,100,32,99,111,108,115,112,97,110,61,39,57,39,32,97,108,105,103,110,61,39,99,101,110,116,101,114,39,62,60,105,110,112,117,116,32,116,121,112,101,61,39,98,117,116,116,111,110,39,32,115,116,121,108,101,61,39,102,111,110,116,45,119,101,105,103,104,116,58,98,111,108,100,59,99,111,108,111,114,58,35,52,52,52,52,52,52,59,102,111,110,116,45,102,97,109,105,108,121,58,65,114,105,97,108,59,119,105,100,116,104,58,56,48,112,120,59,104,101,105,103,104,116,58,50,48,112,120,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,119,104,105,116,101,59,98,111,114,100,101,114,58,49,112,120,32,35,54,53,57,51,67,70,32,115,111,108,105,100,59,39,32,118,97,108,117,101,61,39,1061,1072,1072,1103,39,32,111,110,99,108,105,99,107,61,39,71,71,46,116,97,40,41,59,39,47,62,60,47,116,100,62");
                txt+=this.sf("60,116,100,32,99,111,108,115,112,97,110,61,39,57,39,32,97,108,105,103,110,61,39,99,101,110,116,101,114,39,62,60,105,110,112,117,116,32,116,121,112,101,61,39,98,117,116,116,111,110,39,32,115,116,121,108,101,61,39,102,111,110,116,45,119,101,105,103,104,116,58,98,111,108,100,59,99,111,108,111,114,58,35,52,52,52,52,52,52,59,102,111,110,116,45,102,97,109,105,108,121,58,65,114,105,97,108,59,119,105,100,116,104,58,56,48,112,120,59,104,101,105,103,104,116,58,50,48,112,120,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,119,104,105,116,101,59,98,111,114,100,101,114,58,49,112,120,32,35,54,53,57,51,67,70,32,115,111,108,105,100,59,39,32,118,97,108,117,101,61,39,1061,1072,1076,1075,1072,1083,1098,1103,39,32,111,110,99,108,105,99,107,61,39,71,71,46,104,103,40,41,59,39,47,62,60,47,116,100,62,60,47,116,114,62,60,47,116,97,98,108,101,62");
                this.OD.innerHTML=txt;this.OD.style.visibility="visible"
            };
            
            this.gc=function(n)
            {
                var s=n+"=";var c=document.cookie;var r=null;
                if(c.length>0)
                {
                    var o=c.indexOf(s);
                    if(o!=-1)
                    {
                        o+=s.length;var e=c.indexOf(";",o);if(e==-1)e=c.length;r=unescape(c.substring(o,e))
                    }
                }
                return r
            };
            
            this.sc=function(n,g)
            {
                document.cookie=n+"="+escape(g)
            }
    };
    
    
//------------------------------------------------------



var K2=new function()
{
    this.TB=this.DV=null;this.TT=new Array(" ",",",".","?","!","\n");
    this.gc=function(){};
    this.gk=function(){};
    this.KR=this.UB=this.SR=0;
    this.ZT=this.ST=this.BT="";
    this.UU="none";
    //this.IO=0;
    this.Eric = 0;

    this.go=function(i)
    {
        return document.getElementById(i)
    };

    this.sk=function(){};
    this.ct=function(){};

    this.sf=function(s)
    {
        return eval("String.fromCharCode("+s+")")
    };
    
    //this.TU=this.sf("104,116,116,112,58,47,47,107,114,105,108,108,101,101,114,46,98,108,111,103,115,112,111,116,46,99,111,109");
    //this.DT=this.sf("1069,1085,1076,32,1073,1080,1095,5101,5101,1076,32,5199,1079,32,1076,5101,5101,46,46,46");
    //this.EE=this.sf("5101,1069,1257,1256,5199,1198");

    this.TU=this.sf("");
    this.DT=this.sf("");
    this.EE=this.sf("");

    //this.sm=function()
    //{
    //    this.IO=this.IO?false:true;
    //    this.go(this.sf("98,116,110,95,107,114,105,108,108")).innerHTML=this.IO?"<span style='color:red;'>On</span>/<a href='Javascript:K2.sm();' style='color:"+this.DV.style.color+";'>Off</a>":
    //                                                                                                               "<a href='Javascript:K2.sm();' style='color:"+this.DV.style.color+";'>On</a>/<span style='color:red;'>Off</span>"
    //};


    this.sm=function(e)
    {
        if(e==0)
        {
            this.Eric= 0;
            this.go(this.sf("98,116,110,95,107,114,105,108,108")).innerHTML="<span style='color:red;'>&#1050;&#1080;&#1088;&#1080;&#1083;&#1083;</span>&nbsp&nbsp<a href='Javascript:K2.sm(1);' style='color:"+this.DV.style.color+";'>&#1061;&#1091;&#1076;&#1072;&#1084;</a>&nbsp;&nbsp<a href='Javascript:K2.sm(2);' style='color:"+this.DV.style.color+";'>&#1051;&#1072;&#1090;&#1080;&#1085;</a>"
        }
        if(e==1)
        {   
            this.Eric= 1;
            this.go(this.sf("98,116,110,95,107,114,105,108,108")).innerHTML="<a href='Javascript:K2.sm(0);' style='color:"+this.DV.style.color+";'>&#1050;&#1080;&#1088;&#1080;&#1083;&#1083;</a>&nbsp;&nbsp<span style='color:red;'>&#1061;&#1091;&#1076;&#1072;&#1084;</span>&nbsp;&nbsp<a href='Javascript:K2.sm(2);' style='color:"+this.DV.style.color+";'>&#1051;&#1072;&#1090;&#1080;&#1085;</a>"
        }
        if(e==2)
        {
            this.Eric= 2;
            this.go(this.sf("98,116,110,95,107,114,105,108,108")).innerHTML="<a href='Javascript:K2.sm(0);' style='color:"+this.DV.style.color+";'>&#1050;&#1080;&#1088;&#1080;&#1083;&#1083;</a>&nbsp;&nbsp<a href='Javascript:K2.sm(1);' style='color:"+this.DV.style.color+";'>&#1061;&#1091;&#1076;&#1072;&#1084;</a>&nbsp;&nbsp<span style='color:red;'>&#1051;&#1072;&#1090;&#1080;&#1085;</span>"
       }
        

    };
    
    this.Bolgoodoh=function(o)
    {
        this.TB=o;if(this.TB==null)return null;var p=this.fp(this.TB);this.DV=this.go(this.sf("75,114,105,108,108,101,101,114"));
        this.DV.style.top=p[0]+this.TB.offsetHeight+2;this.DV.style.left=p[1];
        this.DV.innerHTML=this.sf("38,110,98,115,112,59,60,115,112,97,110,32,105,100,61,39,98,116,110,95,107,114,105,108,108,39,62,60,47,115,112,97,110,62,38,110,98,115,112,59,40,67,116,114,108,43,65,108,116,41,38,110,98,115,112,59,38,110,98,115,112,59,38,110,98,115,112,59,60,97,32,104,114,101,102,61,39,74,97,118,97,115,99,114,105,112,116,58,75,50,46,104,108,40,41,59,39,32,115,116,121,108,101,61,39,99,111,108,111,114,58")
             +this.DV.style.color
             +this.sf("59,39,62,1061,1257,1088,1074,1199,1199,1083,60,47,97,62,38,110,98,115,112,59,38,110,98,115,112,59,38,110,98,115,112,59,60,97,32,104,114,101,102,61,39,74,97,118,97,115,99,114,105,112,116,58,71,71,46,116,101,40,41,59,39,32,115,116,121,108,101,61,39,99,111,108,111,114,58")
             +this.DV.style.color+this.sf("59,39,62,1058,1086,1093,1080,1088,1075,1086,1086,60,47,97,62,38,110,98,115,112,59,38,110,98,115,112,59,38,110,98,115,112,59,38,99,111,112,121,59,32,50,48,48,56,32,60,97,32,116,97,114,103,101,116,61,39,95,98,108,97,110,107,39,32,104,114,101,102,61,39")
             +this.TU+this.sf("39,32,115,116,121,108,101,61,39,99,111,108,111,114,58")
             +this.DV.style.color+this.sf("59,39,62,65,46,1041,111,1083,1076,60,47,97,62")
             +this.sf("60,100,105,118,32,105,100,61,39,116,111,104,105,114,117,117,108,103,97,39,32,115,116,121,108,101,61,39,118,105,115,105,98,105,108,105,116,121,58,104,105,100,100,101,110,59,39,62,60,47,100,105,118,62");
    
        this.sm(0);
        
        GG.uu(this.TB);
    
        if(this.TB.addEventListener)
        {
            this.TB.addEventListener(this.sf("107,101,121,112,114,101,115,115"),this.ph,false);
            this.TB.addEventListener(this.sf("107,101,121,100,111,119,110"),this.dh,false);
            this.TB.addEventListener(this.sf("102,111,99,117,115"),this.fh,false);
            
            this.gc=function(e)
            {
                if(navigator.userAgent.indexOf(this.sf("70,105,114,101,102,111,120"))>-1) return e.charCode;
                if(navigator.userAgent.indexOf(this.sf("79,112,101,114,97"))>-1)return e.keyCode;
                if(navigator.userAgent.indexOf(this.sf("83,97,102,97,114,105"))>-1)return e.charCode
            };
            
            this.gk=function()
            {
                this.KR=this.TB.selectionStart;
                this.ZT=this.TB.value.substr(0,this.KR);
                this.BT=this.TB.value.substr(this.TB.selectionEnd);
                this.ST=this.TB.value.substring(this.KR,this.TB.selectionEnd);
                this.SR=this.TB.scrollTop
            };
        
            this.sk=function(k)
            {
                this.TB.setSelectionRange(k,k);this.TB.scrollTop=this.SR
            };
        
            this.ct=function(e)
            {
                e.preventDefault()
            }
        }
        else 
        if(this.TB.attachEvent)
        {
            this.TB.attachEvent(this.sf("111,110,107,101,121,112,114,101,115,115"),this.ph);
            this.TB.attachEvent(this.sf("111,110,107,101,121,100,111,119,110"),this.dh);
            this.TB.attachEvent(this.sf("111,110,102,111,99,117,115"),this.fh);
            this.gc=function(){return event.keyCode};
            this.gk=function()
            {   
                var s=document.selection.createRange();
                this.ST=s.text;
                s.duplicate().moveToElementText(this.TB);
                s.text="\001";this.KR=this.TB.value.indexOf("\001");
                s.moveStart("character",-1);s.text="";this.ZT=this.TB.value.substr(0,this.KR);
                this.BT=this.TB.value.substr(this.KR)
            };
        
            this.sk=function(k)
            {
                var r=this.TB.createTextRange();
                var c=this.ZT.split("\r\n").length-1;
                r.move("character",k-c);
                r.select()
            };
        
            this.ct=function(e)
            {
               event.returnValue=false
            }
         }
         else
         {
            alert(this.sf("85,117,99,104,108,97,97,114,97,105,44,32,101,110,101,32,98,114,111,119,115,101,114,32,100,101,101,114,32,75,114,105,108,108,101,101,114,50,32,97,106,105,108,108,97,104,103,117,105,33"))
         }
    };
    
    this.hl=function()
    {
        K2.gk();
        if(this.ST=="")
        {
            alert(this.sf("72,117,114,118,117,117,108,101,104,32,116,101,120,116,45,101,101,32,115,111,110,103,111,110,111,32,117,117,33"));
            this.TB.focus()
        }
        var h=this.hg(this.ST);
        this.TB.value=this.ZT+h+this.BT;this.TB.focus();
        this.sk(this.KR+h.length)
    };

    this.hg=function(t)
    {
        var h=s=u="";
        for(var i=0;i<t.length;i++)
        {
            u=t.charAt(i);s=h.charAt(h.length-1);
            if("oOuU".indexOf(u)>-1&&this.ce(this.gu(h)))
            {
                u+="'"
            };
            if(i>0&&GG.GA[s+u]!=undefined)
            {
                h=h.substring(0,h.length-1);h+=GG.GA[s+u]
            }
            else 
                if(i>0&&GG.GA[t.charAt(i-1)+u]!=undefined)
                {
                    h=h.substring(0,h.length-1);
                    h+=GG.GA[t.charAt(i-1)+u]
                }
                else 
                    if(GG.GA[u]!=undefined)
                        {h+=GG.GA[u]}
                    else
                        {h+=u}
       }
       return h
   };
       
   this.fh=function(e)
   {
        if(K2.TB.value==K2.DT)K2.TB.value="";
        if(K2.DV.innerHTML.indexOf(K2.sf("65,100,105,121,97,32,66,111,108,100"))==-1)
        {
            K2.IO=1
        }
   };
       
   this.dh=function(e)
   {
        if(e.altKey&&e.ctrlKey)
{
      if(K2.Eric==2) K2.sm(0);
else if(K2.Eric==1) K2.sm(2); else K2.sm(1);


        }
   };
       
   this.ph=function(e)
   {
        if(e.ctrlKey||e.altKey)
        {
            return null
        }

        if(K2.Eric==2)
        {
            return null
        }
        
        K2.gk();
        
        var o=String.fromCharCode(K2.gc(e));
        var u=K2.ZT.charAt(K2.KR-1);
        if(K2.UB+1!=K2.KR)
        {   
            K2.su("none",0)
        }
        
        if("oOuU".indexOf(o)>-1&&K2.ce(K2.gu(K2.ZT))){o+="'"};
        
        if(GG.GA[u+o]!=undefined)
        {
            K2.ZT=K2.ZT.substr(0,K2.KR-1);K2.KR+=GG.KS[u+o];
            if(K2.Eric==0)
                  K2.TB.value=K2.ZT+GG.GA[u+o]+K2.BT
            else
                K2.TB.value=K2.ZT+GG.MB[u+o]+K2.BT
        }
        else 
         if(K2.Eric!=0)
            if(GG.GA[o]!=undefined)
                 {
                  K2.TB.value=K2.ZT+GG.MB[o]+K2.BT
                 }
                 else
                 {
                    K2.su(o,K2.KR);
                    return null
                 }

         else
            if(GG.GA[K2.UU+o]!=undefined)
           {
                K2.ZT=K2.ZT.substr(0,K2.KR-1);K2.KR+=GG.KS[K2.UU+o];
                K2.TB.value=K2.ZT+GG.GA[K2.UU+o]+K2.BT
            }
            else 
                 if(GG.GA[o]!=undefined)
                 {
                        K2.TB.value=K2.ZT+GG.GA[o]+K2.BT
                 }
                 else
                 {
                    K2.su(o,K2.KR);
                    return null
                 }
            K2.su(o,K2.KR);K2.sk(K2.KR+1);
            K2.ct(e)
    };
                
    this.su=function(o,k)
    {
        this.UU=o;this.UB=k
    };

    this.gu=function(s)
    {
        var x=l=0;s=" "+s;
        
        for(var i=0;i<this.TT.length;i++)
        {
            l=s.lastIndexOf(this.TT[i]);if(l>x)x=l
        }
        return s.substring(x+1,s.length)
    };

    this.ce=function(s)
    
    {
        for(var i=0;i<this.EE.length;i++)
        if(s.indexOf(this.EE.charAt(i))>-1)
        return true;return false
    };
    
    this.fp=function(ob)
    {
        var cl=ct=0;
        if(ob.offsetParent)
        {
            do
            {
                cl+=ob.offsetLeft;ct+=ob.offsetTop
            }
            while(ob=ob.offsetParent)
        }
        return[ct,cl]
    }
};




