var a=new Array();
	var b=new Array();

	var single = new Array();
	var j = new Array();
	var h = new Array();

	single['a'] = 'а';
	single['b'] = 'б';
	single['w'] = 'в';
	single['g'] = 'г';
	single['d'] = 'д';
	single['e'] = 'е';
	single['v'] = 'ж';
	single['z'] = 'з';
	single['i'] = 'и';
	single['j'] = 'й';
	single['k'] = 'к';
	single['l'] = 'л';
	single['m'] = 'м';
	single['n'] = 'н';
	single['o'] = 'о';
	single['p'] = 'п';
	single['r'] = 'р';
	single['s'] = 'с';
	single['t'] = 'т';
	single['u'] = 'у';
	single['f'] = 'ф';
	single['h'] = 'х';
	single['c'] = 'ц';
	single['['] = 'ш';
	single[']'] = 'щ';
	single['y'] = 'ы';
	single['/'] = 'ъ';
	single['`'] = 'ю';
	single['q'] = 'я';
	single['='] = 'ч';
  	single["x"] = 'ь';
 	single['\\'] = 'э';
	

	single['A'] = 'А';
	single['B'] = 'Б';
	single['W'] = 'В';
	single['G'] = 'Г';
	single['D'] = 'Д';
	single['E'] = 'Е';
	single['V'] = 'Ж';
	single['Z'] = 'З';
	single['I'] = 'И';
	single['J'] = 'Й';
	single['K'] = 'К';
	single['L'] = 'Л';
	single['M'] = 'М';
	single['N'] = 'Н';
	single['O'] = 'О';
	single['P'] = 'П';
	single['R'] = 'Р';
	single['S'] = 'С';
	single['T'] = 'Т';
	single['U'] = 'У';
	single['F'] = 'Ф';
	single['H'] = 'Х';
	single['C'] = 'Ц';
	single['{'] = 'Ш';
	single['}'] = 'Щ';
	single['Y'] = 'Ы';
//         single['?'] = 'Ъ';
	single['~'] = 'Ю';
	single['Q'] = 'Я';
	single['+'] = 'Ч';
  	single["X"] = 'Ь';
 	single['|'] = 'Э';
	
	
	function findA(c)
	{
		for (i=0; i < a.length; i++)
			if (a[i] == c) return i;
		return -1;
	}

	function transliterateText(src)
	{

		var res = '';

		for (i=0; i < src.length; i++)
		{
			c = src.charAt(i);
			c1 = src.charAt(i+1);
			if (c == 'j' && j[c1] != null)
			{
				res += j[c1];
				i++;
			}
			else if (c1 == 'h')
			{
				if (c == 's' && c1=='h' && src.charAt(i+2) == 'h')
				{
					res += h['sh'];
					i += 2;
				}
				else
				{
					if (h[c] != null)
						res += h[c];
					else
						res +=c;
					i++;
				}
			}
			else if (single[c] != null && single[c] != null)
			{
				res += single[c];
			}
			else
			{
				res += c;
			}       	
		}
		//alert(res);
			
		return res;
	}

	function translate(id)
	{
		c = document.getElementById(id);
		c.value = transliterateText(c.value);
	}