selection text/caret operation - jQuery pulgin | 選択範囲のテキスト操作 / キャレット操作
see http://madapaja.github.com/jquery.selection/