<!--
// convert from utf
  //------------------------------
  
  	_eng_=new Array(
  		96,	49,	50,	51,	52,	53,	54,	55,	56,	57,	48,	45,	61,	92,	113,	119,	101,	114,	116,	121,	117,	105,	111,	112,	91,	93,	97,	115,	100,	102,	103,	104,	106,	107,	108,	59,	39,	122,	120,	99,	118,	98,	110,	109,	44,	46,	47,	126,	33,	64,	35,	36,	37,	94,	38,	42,	40,	41,	95,	43,	124,	81,	87,	69,	82,	84,	89,	85,	73,	79,	80,	123,	125,	65,	83,	68,	70,	71,	72,	74,	75,	76,	58,	34,	90,	88,	67,	86,	66,	78,	77,	60,	62,	63,	
  		''
  	);
  
  	_standart_=new Array(
  		96,	49,	50,	51,	52,	53,	54,	55,	56,	57,	48,	45,	61,	92,	216,	223,	196,	210,	212,	218,	214,	201,	207,	208,	91,	93,	192,	211,	195,	215,	194,	228,	227,	202,	203,	59,	39,	198,	225,	221,	197,	193,	205,	204,	44,	46,	47,	126,	33,	64,	35,	36,	37,	94,	38,	42,	40,	41,	95,	43,	124,	81,	224,	69,	217,	200,	89,	85,	73,	79,	80,	123,	125,	65,	219,	68,	70,	71,	72,	209,	75,	76,	58,	34,	222,	88,	220,	86,	66,	78,	77,	60,	62,	63,	
  		''
  	);
  
  	_utf8_=new Array(
  		96,	49,	50,	51,	52,	53,	54,	55,	56,	57,	48,	45,	61,	92,	4325,	4332,	4308,	4320,	4322,	4327,	4323,	4312,	4317,	4318,	91,	93,	4304,	4321,	4307,	4324,	4306,	4336,	4335,	4313,	4314,	59,	39,	4310,	4334,	4330,	4309,	4305,	4316,	4315,	44,	46,	47,	126,	33,	64,	35,	36,	37,	94,	38,	42,	40,	41,	95,	43,	124,	81,	4333,	69,	4326,	4311,	89,	85,	73,	79,	80,	123,	125,	65,	4328,	68,	70,	71,	72,	4319,	75,	76,	58,	34,	4331,	88,	4329,	86,	66,	78,	77,	60,	62,	63,	
  		''
  	);
  
  
	ganlageba=new Array('','ganlageba_eng','ganlageba_rus');
	var mmm=new Array(); 

	met=new Array("_eng_","_standart_","_utf8_");
//------------------------------
   function aris(chcode, mas)
   {
		for(j=0;j<mas.length;j++)
		{
			if(mas[j]==chcode)
			{
				return (j);
			}
		}
      return (-1);
   }
//------------------------------
   function gadaikvane(objsaidan, objsad, saidani, sadi, ganlageba) 
   {
		st=eval(objsaidan).value;
		st1="";
		saidan=eval(saidani);
		sad=eval(sadi);
		var extramas=new Array();
		for(i=0;i<st.length;i++)
		{
			ch=st.charAt(i);
            if(extramas[ch])
			{
				st1+=extramas[ch];
				}
				else 
				{
            		chc=ch.charCodeAt(0);
            		chi=aris(chc,saidan);
            		if(chi!=-1)
					{
                    	if(ganlageba==1)
						{
							chi=ganlageba_1_2[chi];
						}
                    	if(ganlageba==2)
						{
							chi=ganlageba_2_1[chi];
						}
						newchar=String.fromCharCode(sad[chi]);
                    	st1+=newchar;
						extramas[ch]=newchar;
             		} 
					else
					{
						st1+=ch;
						extramas[ch]=ch;
					}
				}
		}
       eval(objsad).value=st1;
	}
//------------------------------

// gadaikvane(stringdata, stringdata, met[2], met[0], 0)

// geo
function to_geo()
{
	var f = document.form1;
	var stringdata = f.t1;
	if(f.gkey)
	{
		if(f.gkey.checked == true)
		{
			gadaikvane(stringdata, stringdata, met[0], met[2], 0);
		}
	}
}

// geo2
function to_geo2()
{
	var f = document.form2;
	var stringdata = f.t11;
	if(f.gkey)
	{
		if(f.gkey.checked == true)
		{
			gadaikvane(stringdata, stringdata, met[0], met[2], 0);
		}
	}
}

// geo3
function to_geo3()
{
	var f = document.form2;
	var stringdata = f.t12;
	if(f.gkey)
	{
		if(f.gkey.checked == true)
		{
			gadaikvane(stringdata, stringdata, met[0], met[2], 0);
		}
	}
}
//-->
