$(document).ready(function()
{
	$(document).keypress(function (e) 
	{
		if ((e.which >= 32 && e.which <= 57) || (65 <= e.which && e.which <= 65 + 25)
			|| (97 <= e.which && e.which <= 97 + 25)) 
		{
			var c = String.fromCharCode(e.which).toUpperCase();
			//$("#output").append($("<span/>"))
			//	  .children(":last")
			//	  .append(document.createTextNode(c));
			$("#output").append(c);
			var $el=$('#entry');
			$el.val( $el.val()+c );
		} 
		else if (e.which == 8) 
		{
			// backspace in IE only be on keydown
			var $el=$('#entry');
			$el.val($el.val().slice(0,$el.val().length-1) );
			$el=$('#output');
			$el.text($el.text().slice(0,$el.text().length-1) );

		}
		else if (e.which == 13)
		{
			//submit
			$('#entryform').submit();
		}
		//$("div").text(e.which);
	});

});
