var pos,ch,gr,l,lit,v;
var LocalLanguage;

var latin="`~aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ</;:'\"[{}=+_?]\\|>!@";

if((lng=="Hindi")||(lng=="hindi"))
{
	LocalLanguage=[2378,2322,2379,2323,2357,2356,2350,2339,2381,2309,2366,2310,2367,2311,2369,2313,2346,2347,2327,2328,2352,2353,2325,2326,2340,2341,2360,2358,2354,2355,2342,2343,2332,2333,2380,2324,2368,2312,2375,2319,2370,2314,2361,2329,2344,2345,2376,2320,2306,2305,2348,2349,2374,2318,2359,2351,2330,2331,2335,2336,2337,2338,2334,2371,2400,2307,2399,2364,2377,2321,2404,2373];
}
else if((lng=="Telugu")||(lng=="telugu"))
{
	LocalLanguage=[3146,3090,3147,3091,3125,,3118,3107,3149,3077,3134,3078,3135,3079,3137,3081,3114,3115,3095,3096,3120,3121,3093,3094,3108,3109,3128,3126,3122,3123,3110,3111,3100,3101,3148,3092,3136,3080,3143,3087,3138,3082,3129,3097,3112,,3144,3088,3074,3073,3116,3117,3142,3086,3127,3119,3098,3099,3103,3104,3105,3106,3102,3139,3083,3075,,,,,,];
}
else if((lng=="Tamil")||(lng=="tamil"))
{
	LocalLanguage=[3021,2965,2965,2965,2969,2970,2970,2972,2974,2975,2980,2975,2975,2985,2984,2986,2986,2986,2986,2990,2990,2991,2991,2992,2993,2994,2995,2997,2997,3000,2999,3001,3001,2949,2950,2951,2952,2953,2954,2960,2960,2962,2963,2946,2947,2958,2959,2996,2964,2979,,,,3019,3018,3016,3015,3014,,,3010,3009,3008,3007,3006,3020];
}

function translit3(ch)
{


	pos = latin.indexOf(ch);
	if (pos == -1)
		return ch;
	else
		return String.fromCharCode(LocalLanguage[pos]);
}
				
function translit2(l)
{
	gr = '';
	for (i = 0; i < l.length; i++) 
	{
		ch = l.charAt(i);
		gr = gr + translit3(ch);
	 }
	return gr; 
}

function translit_c(box)
{
    l = box.value;
    pos = box.selectionStart;
	box.value = translit2(l);
}

function uni2java(uni, fld_java)
{
	if((lng=="English")||(lng=="english"))
	{
		fld_java.value =uni;
	}
	else
	{
		lit = ''; 
		for (i = 0; i < uni.length; i++)
		{ 
			v = uni.charCodeAt(i);

			if(v>255)
				lit = lit +'&#'+v;
			else
				lit=lit+uni.charAt(i);
		}
		fld_java.value = lit ; 
	}
}
