//var italiano = { "33" : "!", "64" : "\"", "35" : "", "36" : "$", "37" : "%", "94" : "&", "38" : "/", "42" : "(", "40" : ")", "41" : "=", "95" : "?", "43" : "^", "49" : "1", "50" : "2", "51" : "3", "52" : "4", "53" : "5", "54" : "6", "55" : "7", "56" : "8", "57" : "9", "48" : "0", "45" : "'", "61" : "", "81" : "Q", "87" : "W", "69" : "E", "82" : "R", "84" : "T", "89" : "Y", "85" : "U", "73" : "I", "79" : "O", "80" : "P", "123" : "", "125" : "*", "124" : "", "113" : "q", "119" : "w", "101" : "e", "114" : "r", "116" : "t", "121" : "y", "117" : "u", "105" : "i", "111" : "o", "112" : "p", "91" : "", "93" : "+", "92" : "", "65" : "A", "83" : "S", "68" : "D", "70" : "F", "71" : "G", "72" : "H", "74" : "J", "75" : "K", "76" : "L", "58" : "", "34" : "", "97" : "a", "115" : "s", "100" : "d", "102" : "f", "103" : "g", "104" : "h", "106" : "j", "107" : "k", "108" : "l", "59" : "", "39" : "", "90" : "Z", "88" : "X", "67" : "C", "86" : "V", "66" : "B", "78" : "N", "77" : "M", "60" : ";", "62" : ":", "63" : "_", "122" : "z", "120" : "x", "99" : "c", "118" : "v", "98" : "b", "110" : "n", "109" : "m", "44" : ",", "46" : ".", "47" : "-"};
//var hebrewCharcode = new Array(1511, 1512, 1488, 1496, 1493, 1503, 1501, 1508, 93, 91, 1471, 1513, 1491, 1490, 1499, 1506, 1497, 1495, 1500, 1498, 1507, 44, 1494, 1505, 1489, 1492, 1504, 1502, 1510, 1514, 1509);
//var arabicCharcode = new Array(1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1632, 1602, 1588, 1593, 1585, 1578, 1591, 1608, 1610, 1607, 1577, 1579, 1592, 1587, 1583, 1601, 1594, 1581, 1580, 1603, 1604, 1563, 1586, 1582, 1589, 1584, 1576, 1606, 1605, 1548, 1700, 1617, 1594, 1586, 1579, 1592, 1746, 1609, 1577, 1578, 125, 123, 1573, 1570, 1588, 1584, 1602, 1593, 1582, 1670, 1711, 10058, 1688, 1581, 1590, 1583, 1662, 1579, 1570, 1567);
var italianoCharcode = new Array(33, 34, 163, 36, 37, 38, 47, 40, 41, 61, 63, 94, 49, 50, 51, 52, 53, 54, 55, 56, 57, 48, 39, 236, 81, 87, 69, 82, 84, 89, 85, 73, 79, 80, 233, 42, 167, 113, 119, 101, 114, 116, 121, 117, 105, 111, 112, 232, 43, 249, 65, 83, 68, 70, 71, 72, 74, 75, 76, 231, 176, 97, 115, 100, 102, 103, 104, 106, 107, 108, 242, 224, 90, 88, 67, 86, 66, 78, 77, 59, 58, 95, 122, 120, 99, 118, 98, 110, 109, 44, 46, 45, 32, 10, 64, 35, 36, 37, 38, 94, 42, 40, 41, 43, 95);

function onKeyUp(t, event) {
	var w = "";
	for (var i =0; i < t.value.length; i++){
		//console.log(t.value.charCodeAt(i));
		var x = t.value.charAt(i);
		for (var y = 0;  y < italianoCharcode.length; y++){
			//console.log(italianoCharcode[y] + " --- " + t.value.charCodeAt(i));
			if (italianoCharcode[y] == t.value.charCodeAt(i)) {
				
				w += x;
				break;
			}
		}
	}
	t.value = w;
}

/**
 *  for geting the keys charcodes
 */
var chars = new Array();
var charCodes = new Array();
function getChars(t,event){
	if (33 <= event.charCode <= 126 && event.charCode != 0) {
		var textarea = document.getElementById('textof');
		var char;
		if (textarea.value.length > 0) {
			char = textarea.value.substring(textarea.value.length - 1, textarea.value.length)
		}
		charCodes.push(event.charCode);
		chars.push(char);
		console.log(event.charCode);
	}
}
/*
function makeAnObject() {
	var italianoCharcode_unshift = new Array(49, 50, 51, 52, 53, 54, 55, 56, 57, 48, 39, 236, 113, 119, 101, 114, 116, 121, 117, 105, 111, 112, 232, 43, 249, 97, 115, 100, 102, 103, 104, 106, 107, 108, 242, 224, 122, 120, 99, 118, 98, 110, 109, 44, 46, 45);
	//var hebrewCharcode = new Array(1511, 1512, 1488, 1496, 1493, 1503, 1501, 1508, 93, 91, 1471, 1513, 1491, 1490, 1499, 1506, 1497, 1495, 1500, 1498, 1507, 44, 1494, 1505, 1489, 1492, 1504, 1502, 1510, 1514, 1509);
	//var arabicCharcode = new Array(1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1632, 1602, 1588, 1593, 1585, 1578, 1591, 1608, 1610, 1607, 1577, 1579, 1592, 1587, 1583, 1601, 1594, 1581, 1580, 1603, 1604, 1563, 1586, 1582, 1589, 1584, 1576, 1606, 1605, 1548, 1700, 1617, 1594, 1586, 1579, 1592, 1746, 1609, 1577, 1578, 125, 123, 1573, 1570, 1588, 1584, 1602, 1593, 1582, 1670, 1711, 10058, 1688, 1581, 1590, 1583, 1662, 1579, 1570, 1567);
	var italianoCharcode = new Array(33, 64, 35, 36, 37, 94, 38, 42, 40, 41, 95, 43, 49, 50, 51, 52, 53, 54, 55, 56, 57, 48, 45, 61, 81, 87, 69, 82, 84, 89, 85, 73, 79, 80, 123, 125, 124, 113, 119, 101, 114, 116, 121, 117, 105, 111, 112, 91, 93, 92, 65, 83, 68, 70, 71, 72, 74, 75, 76, 58, 34, 97, 115, 100, 102, 103, 104, 106, 107, 108, 59, 39, 90, 88, 67, 86, 66, 78, 77, 60, 62, 63, 122, 120, 99, 118, 98, 110, 109, 44, 46, 47);
	var italianoChars = new Array(	   "!", "\"", "", "$", "%", "&", "/", "(",   ")", "=", "?", "^", "1", "2", "3", "4", "5", "6", "7", "8",  "9", "0", "'",  "", "Q", "W", "E", "R", "T",  "Y", "U", "I",  "O", "P",  "",   "*",   "",    "q",   "w",   "e",   "r",   "t",     "y",    "u",   "i",   "o",    "p",   "", "+","", "A", "S", "D", "F", "G", "H", "J", "K",   "L", "", "",  "a",   "s",   "d",   "f",    "g",    "h",   "j",    "k",   "l",   "", "", "Z", "X", "C", "V", "B", "N", "M", ";", ":", "_", "z", "x", "c", "v", "b", "n", "m", ",", ".","-");
	var out = "{ ";
	for (var i = 0; i < italianoCharcode_unshift.length; i++){
			out += '"' + italianoCharcode_unshift[i] + '" : "' + hebrewCharcode[i] + '", ';
	}
	out = out.substring(0, out.length - 2) + "}";
	document.write(out);
}
*/



